代码之家  ›  专栏  ›  技术社区  ›  Jon Raasch

移动Safari和Mac上Safari的Javascript差异?

  •  9
  • Jon Raasch  · 技术社区  · 14 年前

    嘿,这个问题很笼统,但我想知道mobilesafari和safariformac的Javascript有什么区别。

    我的印象是,从Javascript的角度来看,它们是相同的,只是在CSS/呈现方面有一些不同。但我在mobilesafari中遇到了很多Javascript错误,而这些错误在Mac上的常规Safari中是不存在的。

    我遇到这些问题的网站有一个非常糟糕的前端,充斥着验证错误,糟糕的JS和大量的CSS附件。我毫不怀疑这个问题存在于代码的某个地方,而且我以前从未遇到过这样的问题。

    我只是在解决这个问题上遇到了困难,所以任何关于Javascript引擎的一般差异的见解/链接都将不胜感激。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Ofer Zelig Tom    10 年前

    核心语言Javascript本身也不例外。DOM中有一些看起来没有文档记录的显著差异,但大部分都是相同的。在这里你可以看到 events

    我注意到的DOM差异与测量元素有关。例如 getClientRects ,至少对于所选内容或范围不可用。可能还有其他事情。

        2
  •  0
  •   Wytze    13 年前

    我也在处理:野生动物园 窗户 (桌面)和移动Safari 在iOS模拟器中

    我的jQueryMobile+PhoneGap应用程序在Safari for Windows(桌面)和iMac上的Safari中运行得很好,但在iMac Snow Leopard上的iOS模拟器上的Safari和XCode 3.x中存在以下问题:

    1. 谷歌分析在iOS模拟器中遭到“白名单拒绝”。
    2. 由于另一个问题,我的应用程序在用户安装过程的早期挂起

    其他问题可能是:

    1. 适当地
    2. 对localDb的调用可能无法通过