在一个讨论AppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforAppCacheforHTML5的在线文档中,指出一旦离线用户重新连接,缓存的文件就会更新。我检查了W3的原始HTML5 appcache定义,但我找不到任何支持这一说法的东西。
有人知道这是不是真的吗?
提前感谢
发布于 2018-10-13 05:15:47
MDN显示为the following,但如果您在该页面上向上滚动,它会显示它正被弃用。
逻辑告诉我,这还取决于你正在使用的应用程序,你试图连接的服务器,它可能有的任何特殊设置,你的浏览器保存历史记录的时间,它保留的内容,以及你是否将页面保存为脱机查看-无论你是否将所有代码/图像保存在正确的位置。
示例:
假设您保存了一个要脱机查看的页面,该页面有一个JS事件处理程序,该处理程序运行一个while循环,该循环每隔n秒执行一次ajax请求,以执行某些操作,例如,只要您在线,就在页面上更改一个数字……只要循环正在运行,你就会突然连接到互联网,然后它就会用正确的参数向正确的url发出请求,然后它应该会通过,即使浏览器中的url可能会显示类似file:///C:/Users/you/Desktop/...的内容。
我以前也这么做过,尽管我的url和上面的一样。有一次,我使用braintree的插件javascript访问一个网站,并在我的后台使用它的api。正在尝试在脱机时加载页面= Nothing。Online =当我有了所需的参数,并且指向正确的url时,更新页面上的spot就可以了。如果我再次离线,我可以刷新页面,看到加载到<div>中的相同图像,但我不能发送任何数据。
https://stackoverflow.com/questions/52786061
复制相似问题