在 Chrome 中看到一些奇怪的行为,不确定在使用 appcache 时是否是预期的行为,或者只是 Chrome。
它是一个单页应用程序,由我们的 RestAPI 提供支持,当在 HTTP 下请求 RestAPI 时它可以正常工作,但是一旦我们将 url 更改为 HTTPS 版本,它就会停止工作。Chrome 的控制台中没有太多(即任何)信息说明它决定停止工作的原因。
我们已经设法将其缩小到NETWORK
appcache 文件中的部分,我们可以让它工作的唯一方法是使用*
通配符,我们不想这样做,因为它绕过了 appcache 的全部点,并降低安全性(根据我阅读文档等的理解)。
我们已经尝试了 API url 的任何和所有变体(如在各种相关位置将它与通配符组合),但似乎没有一个工作(即使 ahttps://*
不允许成功的请求)。
任何有经验的人都知道发生了什么吗?
谢谢