30 lines
816 B
JavaScript
30 lines
816 B
JavaScript
|
//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.register('/sw.js').then((registration) => {
|
||
|
console.log('Service Worker 注册成功: ', registration)
|
||
|
}).catch((error) => {
|
||
|
console.log('Service Worker 注册失败: ', error)
|
||
|
})
|
||
|
}
|