我们已经做了大量的工作来确定是否有任何可能的方法或黑客,任何人都已经想出让服务工作者在Cordova应用程序中工作(不使用Ionic)? Ionic实际上不适用于真正的服务工作者,但这是另一个主题。
显然,服务工作者必须来自可靠的主机'HTTPS',我们的构建来自File:///
上的本地主机我们已经尝试了白名单插件,我们知道有一个iOS插件(我们不想大惊小怪),直到我们知道我们也可以让他们在Android上工作。有没有人找到一个创造性的黑客来完成这项工作,或者Cordova已经更新以支持这个API(因为它是开发的未来)?
即使你构建了一个我们想听的黑客解决方案。考虑使用PouchDB来帮助离线访问,但这实际上无法帮助我们在主线程和后台运行服务器任务,另外我们担心它可能与我们也使用的SQLite冲突。
这似乎是很久以前的帖子,所以如果任何Cordova或PhoneGap人员可以插入并帮助客户端呈现的本地主机实现这些,非常感谢。