文件名称:ServiceWorker-Polyfill:[已弃用] JavaScript ServiceWorker 实现,支持作者探索
文件大小:27KB
文件格式:ZIP
更新时间:2024-07-13 19:04:41
JavaScript
不要用这个 这是规范的 。 这个想法是为了探索 ServiceWorker API 及其对用户、应用程序和开发人员工作流程的影响。 设置 要求 节点 + npm Chrome金丝雀 这可能仅适用于 OSX。 对不起。 安装 理论上: $ npm install -g serviceworker && serviceworker 这将启动一个 Chrome Canary 实例和一个 ServiceWorker 代理服务器。 来自 Canary 的所有请求都将通过代理。 将 Canary 指向(本地)站点,添加一些 ServiceWorker 内容,然后就可以了! 如果您想要一个站点来玩,请尝试使用site目录中的演示站点。 您需要使用域workerdemo.dev托管文件 - 为此尝试使用 。 建筑学 这是一般的想法。 页面请求一些东西 Chrome 扩展程序接收请求并添加X-S
【文件预览】:
ServiceWorker-Polyfill-master
----index.js(2KB)
----package.json(900B)
----server.js(4KB)
----extension()
--------manifest.json(543B)
--------serviceworker-background.js(922B)
--------serviceworker-cs.js(3KB)
----site()
--------assets()
--------index.html(367B)
--------worker.js(1KB)
--------resources.js(177B)
----spec()
--------AsyncMap.js(641B)
--------ServiceWorker.js(4KB)
--------ResponsePromise.js(334B)
--------Response.js(721B)
--------NetworkError.js(252B)
--------importScripts.js(1KB)
--------ActivateEvent.js(279B)
--------MessageEvent.js(484B)
--------CacheError.js(157B)
--------SameOriginResponse.js(300B)
--------Cache.js(2KB)
--------InstallEvent.js(443B)
--------FetchEvent.js(1KB)
--------Event.js(870B)
--------Request.js(691B)
--------InstallPhaseEvent.js(532B)
--------CacheList.js(1001B)
--------Map.js(2KB)
--------fetch.js(1KB)
----.gitignore(12B)
----lib()
--------_getPrototypeChain.js(217B)
--------_Worker.js(5KB)
--------_WorkerRegistration.js(2KB)
--------_Responder.js(1KB)
--------_instanceOf.js(490B)
--------_WorkerRegistry.js(3KB)
----README.md(2KB)
----browserLauncher.js(3KB)