gpt4 book ai didi

Javascript 停止使用 HTML5 list 文件

转载 作者:行者123 更新时间:2023-11-30 18:45:21 26 4
gpt4 key购买 nike

所以我使用 HTML5 list 文件创建了这个 iphone webapp,以便能够离线打开它。问题是我加载的 2 个 javascript 文件在我以全屏模式打开应用程序两次后立即停止工作。让我解释一下:

  • 当你在 ios safari 中重新加载它时它会工作
  • 在 webapp 模式下,第一次打开它时工作正常
  • 第二次打开它时,javascript 加载但不起作用。 (它会拦截点击并执行此操作,只有下一页不会在 2e 时间使用 ajax 加载)

知道这是怎么可能的。我必须以某种方式“重置”javascript 文件吗?我使用 jquery(第一个文件)和我的 js 文件。

最佳答案

当您使用 ajax 加载第二个页面时,该页面的 url 必须包含在 cache.manifest 中。

您可能还想将手机设置为通过像 Charles 这样的代理 http://www.charlesproxy.com/这将让您看到网站加载的任何文件。

我们遇到了加载文件时在 url 末尾使用缓存无效化程序的问题。由于缓存破坏者更改了 url,因此它们与 cache.manifest 中的内容不完全匹配。

关于Javascript 停止使用 HTML5 list 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5643309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com