我正在开发一个支持HTML5离线浏览的Web应用程序。我编写了一个清单文件,如下所示:
CACHE MANIFEST
CACHE:
audio/a.ogg
NETWORK:
*
当我在 Firefox 中访问我的应用程序时,一条警告消息提示:
'本网站 [192.168.2.14] 要求在您的计算机上存储数据以供离线使用。允许,永远不要为这个网站,不是现在'。
见 https://dl.dropbox.com/u/83574968/ff-offline.png
我在 Ubuntu 14.0.1 上使用稳定的 FF 12.04,Chrome 工作正常。显然我无法控制最终用户使用哪个浏览器,似乎用户在看到警告消息时倾向于禁用离线存储:见这里
那么,如果我想使用离线存储,有什么方法可以在FF中绕过此警告消息?
谢谢。
不,目前不可能。删除该警告将允许开发人员做一些非常可怕的事情
。以下是关于该主题的持续讨论:https://bugzilla.mozilla.org/show_bug.cgi?id=648064#c1
Web 应用程序如何在您不知情的情况下下载和存储超过 2GB 的内容