如何克服Safari Mobile的javascript {5}的超时时间

时间:2016-06-28 16:52:24

标签: javascript jquery safari mobile-safari

我有一堆javascript和jquery(1.6.1 - 我知道它已经过时)代码可以在Chrome& Firefox移动,但在Safari中它大约有30%的时间运行。我已经尝试在setTimeout中包装“麻烦”函数,但这只会延迟函数的执行。有没有办法简单地告诉safari mobile给javascript更多的时间来执行...你知道像firefox使用的10秒,还是我完全受浏览器和编码效率的影响?

我所处的情况是我有一个项目,其中引擎构建一个页面,但它很糟糕,我有一些post-page-build javascript来纠正引擎的大部分可能性。不幸的是,这种修正平均只需要超过5秒,而有时候野生动物园只会杀死它并且它不会发生。我知道最正确的解决方案是修改引擎,以便页面构造不必发生在客户端,但我无权更新引擎。我已经提高了一些效率,但是我已经没有更多的地方了(目前正在考虑冷凝) - 只需要几秒钟就可以做我需要做的事情。

我可以做些什么来让safari执行javascript多一点时间?

感谢任何想法或建议。

0 个答案:

没有答案