Javascript 文件为://origin不';行不通

Javascript 文件为://origin不';行不通,javascript,polymer,service-worker,phonegap,Javascript,Polymer,Service Worker,Phonegap,我使用polymer构建了phonegap应用程序,但当应用程序启动并在chrome中调试时,我在控制台中看到了以下错误 Uncaught(in promise)domeException:注册ServiceWorker失败:不支持当前源('file://')的URL协议。 有人知道如何使用文件名为://origin?的service worker吗?出于安全考虑,我认为您不能这样做 相反,您需要运行本地web服务器。Chrome提供了一个 我是node connect的粉丝出于安全考虑,我认为

我使用polymer构建了phonegap应用程序,但当应用程序启动并在chrome中调试时,我在控制台中看到了以下错误

Uncaught(in promise)domeException:注册ServiceWorker失败:不支持当前源('file://')的URL协议。


有人知道如何使用文件名为://origin?

的service worker吗?出于安全考虑,我认为您不能这样做

相反,您需要运行本地web服务器。Chrome提供了一个
我是node connect的粉丝

出于安全考虑,我认为您不能

相反,您需要运行本地web服务器。Chrome提供了一个
我是node connect的粉丝

我从这里得到了答案!!我从这里得到了答案!!谢谢你的回复!!通过进一步阅读,我发现服务人员只能使用HTTP或localhost。但是,本地web服务器在每次启动时不会丢失其所有状态(如缓存的任何内容)吗?此外,您还必须安排从web服务器提供
index.html
,我不知道如何在Cordova中执行类似的操作。
config.xml
中的
content
元素提供了一个文件名,Cordova在其
assets
目录中查找该文件名。感谢您的回复!!通过进一步阅读,我发现服务人员只能使用HTTP或localhost。但是,本地web服务器在每次启动时不会丢失其所有状态(如缓存的任何内容)吗?此外,您还必须安排从web服务器提供
index.html
,我不知道如何在Cordova中执行类似的操作。
config.xml
中的
content
元素给出了一个文件名,Cordova在其
assets
目录中查找该文件名。