我在 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 而不会出错?我是在做错事还是违反标准?
谢谢您的帮助!