我正在使用JQM(1.1.0)在相当广泛的移动网站上工作。该结构旨在使ajax-fetching尽可能平滑。到目前为止,我已经在每个文件/页面上包含了标题(html-tag,header-tag和所有脚本导入)。
遇到一些缓存问题和未触发的事件我偶然发现了this post(#1), 说标题只应包含在将要加载的第一个文档/文件中一次。这很有效,也解决了我以前遇到的许多缓存问题。
然而,这也造成了一个非常讨厌的问题:如果用户点击刷新它会完全打破网站 - 因为除了第一页之外的所有文件标签都缺失了。
那么,有没有办法优雅地处理这个问题,还是应该恢复并回到JQM Doc方式在所有页面中包含标题?我会觉得后者更舒服,但上述帖子的作者有一个好处 - 至少在我看来。
或者改写一下,JQM是否真的忽略了抓取页面上的标题?
答案 0 :(得分:0)
不是一个完整的答案,但我最终选择的解决方案是一个单一的全局标题。
关于JQM确实忽略了标题。这仍然留下了刷新问题,但这是通过简单的javascript重定向回到包含完整标题的初始屏幕来解决的。