【问题标题】:Firefox/IE10 - HTML5 Application Cache and CookiesFirefox/IE10 - HTML5 应用程序缓存和 Cookie
【发布时间】:2013-02-27 08:26:07
【问题描述】:

我在 Firefox 和 IE10 上遇到 HTML5 appCache 问题。

我已经构建了一个最小的测试用例:https://docs.google.com/file/d/0B7CVmRJOMgTNZUxkLWRDNmhtVU0/edit?usp=sharing

访问“applicationCache/test.html”页面,浏览器将寻找正确的清单,并开始从其列表中的文件下载所有内容。

当我在列表中放入一个处理 COOKIES 的 .php 文件时,就会出现问题;例如,我添加了一个 .php 文件,它将调用 php 函数“session_start()”。 Chrome 和 Safari 可以在应用程序缓存下载期间正确处理此类文件。 Firefox 和 IE10 具有相同的行为:它们停止并发出一般错误信号。

经过长时间的搜索,我在 bugzilla 上找到了这张票:https://bugzilla.mozilla.org/show_bug.cgi?id=722683

有没有人可以提示我在 applicationCache 下载事件期间正确处理 COOKIES 而不会出错? 我做错了什么还是违反了标准?

感谢您的帮助!

【问题讨论】:

    标签: html internet-explorer firefox cookies application-cache


    【解决方案1】:

    我不确定,但你能用 localStorage 代替 cookie 吗?

    【讨论】:

    • Cookies 是服务器和客户端之间共享的环境,而 localStorage 只是客户端。我只需要了解为什么 session_start() 调用对于应用程序缓存标准来说是一个错误,或者它只是一个浏览器错误。如果这是标准的错误,我将尝试使用其他解决方案来避免在 appCache 引擎调用文件时调用 session_start()。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 2017-08-17
    • 2012-05-03
    • 1970-01-01
    • 2014-05-22
    • 2013-03-19
    • 1970-01-01
    相关资源
    最近更新 更多