对于iphone用户来说,有一半的网络崩溃了——Jquery Library无法在iphone上加载(safari)(j



我最近问了一个关于javascript无法通过iphone在我的网站上工作的问题。多亏有人给我指了指iphone上的调试控制台,我发现这是由于Javascript执行超过了超时限制。

我以前把我所有的javascript都合并在一个all.js文件中,所以我决定把它拆分,试图找出问题所在——我发现一些帖子谈到了使用timout来拆分javascript,让它有机会喘口气。不幸的是,在这样做的过程中,我发现有问题的脚本是jquery的缩小版,加载时间很长。

在有人说建立一个单独的移动网站之前,这是一项大量的工作,我现在没有时间做,但稍后会考虑做。目前,我至少希望我的网站使用最流行的javascript库之一,通过wi-fi连接加载到最流行的移动设备之一上。iphone真的不能通过wi-fi连接使用jquery加载任何网站吗?对于iphone用户来说,一半的网络都坏了吗。

对此我能做些什么吗?

已解决 *

*已解决*我知道这个问题措辞拙劣,我可能不应该责怪iphone&jquery,但如果有人对结果感兴趣,那实际上是另一个用于截断文本的脚本。这个脚本是在回答我问的另一个问题时推荐给我的,它被称为elipses.js——它在桌面浏览器上运行得很好,但由于某种原因,它让iphone感到不安,iphone错误地将矛头指向了jquery。中包含脚本的问题链接为http://goo.gl/PsQdt

如果你有同样的问题,关闭一半的脚本,看看哪一半可以停止问题,并以这种方式缩小范围。

我有jquery库和一个插件,运行在我网站的所有页面上(当然,我的页面很小,但仍然很小),我在任何移动设备上加载网站都没有遇到过问题。我已经用iPhone、iPad、Android手机和Windows phone 7设备进行了测试。链接你的网站,这样我们就可以看到可能发生了什么?

最新更新