//export class Node { // id: '' // name: '' // assets: new Map() // get(name) {} // set(name) {} // del(name) {} //} // //export const nodes = new Map() // 在线的节点 //export const assets = new Map() // 在线的资源 // //// 示例: 查询持有某个资源的节点列表 //const list = query('xxx.jpg').map(item => 'node id') //const 测速排序 = () => {} // //// 查询某个 // //// 示例: 通过PCDN节点网络获取某个资源 //const pcdn = new PCDN({ server: '/pcdn' }) //pcdn.get('xxx.jpg').then(file => {}) if ('serviceWorker' in navigator) { navigator.serviceWorker.addEventListener('message', event => { console.log('收到消息 Service Worker: ', event.data) // 接收消息 event.source.postMessage('Hello from main thread') // 回应 Service Worker }) navigator.serviceWorker.register('/sw.js').then((registration) => { console.log('Service Worker 注册成功: ') }).catch((error) => { console.log('Service Worker 注册失败: ') }) }