gpt4 book ai didi

从 webapp 中的缓存 list 加载时 Javascript 停止

转载 作者:搜寻专家 更新时间:2023-11-01 04:42:24 24 4
gpt4 key购买 nike

当在全屏 WebApp 模式 (iPad3/iOS6) 中从缓存 list 加载端时,我的 javascript 代码停止。

这会导致您在前 5 秒内无法执行任何操作。之后您可以正常使用该网站。

1) 为什么 JavaScript 代码会停止? (事件问题?)
2) 我该如何解决?

涉及的是:

  • jquery-1.8.2.min.js

编辑:

我试验过,在onNoUpdate和onUpdateReady事件后JavaScript代码运行正常。在这两个事件开始之前,它已经过去了很长时间。所以这不是一个选择。

编辑2:

`<script type="text/javascript">

$(document).bind('touchmove', false);


$(document).ready(function () {
applicationCache.onupdateready = function () {
if (confirm("Ihre Applikation wurde aktualisiert. Soll die Darstellung neu geladen werden?")) {
window.location.reload();
}
}
applicationCache.onnoupdate = function () {

}


var a = document.getElementsByTagName("a");
for (var i = 0; i < a.length; i++) {
if (a[i].className.match("noeffect")) {
// Here happens nothing
}
else {
a[i].onclick = function () {
load();
window.location = this.getAttribute("href");
return false;
};
}
}
}
);`

最佳答案

尝试在关键位置插入一些日志,以找出代码中发生暂停的确切位置。通常当你缩小范围时,答案就会很清楚。

关于从 webapp 中的缓存 list 加载时 Javascript 停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13309621/

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