mac safari vs iphone safari

时间:2011-06-02 08:32:02

标签: jquery iphone macos safari svg

适用于mac + pc的safari / firefox / chrome / opera。但不适用于Safari的iPhone。 "error occurred"的信息总比没有好,但不是很有帮助。 有没有快速的方法来确定问题的原因?该网站本身是svg +很多javascript / jquery。它还使用

eval() 

这也可能是失败的原因。

错误网站为here,代码位于code.google.com上的svn

1 个答案:

答案 0 :(得分:3)

我认为问题出在google.load()。显然在某些浏览器中,包含的顺序可能不是您所期望的,因此您的插件和其他代码将无法加载/执行。

我建议您使用Google CDN的直接链接作为脚本:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js" type="text/javascript"></script>

或者你可以将函数附加到google.setOnLoadCallback()并在this thread中讨论使用jQuery的$.getScript(),但上面的解决方案更为清晰。