我有一个 AppCached 的 html。我将它加载到 safari/firefox 上,一切都很好。然后,我粘贴相同的 url 并在我的键盘上按回车,没有任何反应(在 Chrome 中它执行重新加载)。
我对这种情况感兴趣的原因是,我实际上是在使用带有主题标签的 URL,并且我正在粘贴相同的 URL,但主题标签不同,我希望重新加载页面(这是移动设备中的常见用例当您单击电子邮件等中的链接时)。
谁能解释为什么浏览器不会重新加载?
我有一个 AppCached 的 html。我将它加载到 safari/firefox 上,一切都很好。然后,我粘贴相同的 url 并在我的键盘上按回车,没有任何反应(在 Chrome 中它执行重新加载)。
我对这种情况感兴趣的原因是,我实际上是在使用带有主题标签的 URL,并且我正在粘贴相同的 URL,但主题标签不同,我希望重新加载页面(这是移动设备中的常见用例当您单击电子邮件等中的链接时)。
谁能解释为什么浏览器不会重新加载?
如果要刷新页面,则不能使用主题标签,主题标签的全部意义在于在更改 URL 时不刷新页面。听起来您需要做的是收听hashchange
事件,而不是在load
事件中全部完成。