【问题标题】:mac safari vs iphone safarimac safari 与 iphone safari
【发布时间】:2011-09-06 22:02:21
【问题描述】:

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

eval() 

这也可能是失败的原因。

错误的网站是here,代码在code.google.com上的svn中

【问题讨论】:

    标签: jquery iphone macos safari svg


    【解决方案1】:

    我认为问题出在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() 并在其中使用 jQuery 的 $.getScript(),如 this thread 中所述,但上面的解决方案更简洁。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-02
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      • 2018-01-15
      • 1970-01-01
      • 2010-09-23
      相关资源
      最近更新 更多