【问题标题】:Does jQuery work pretty well on Mac? [closed]jQuery 在 Mac 上运行良好吗? [关闭]
【发布时间】:2013-01-24 01:48:31
【问题描述】:

我有一个客户,我正在为其做一个非常小的项目。他的公司专门使用 Mac。我很少使用 Mac,也没有用于测试。

如果我使用 jQuery 并在 Windows 上使用 FireFox 对其进行测试,我是否可以假设它也适用于 Mac 版 FireFox?其他 Mac 浏览器呢?

我正在考虑不要使用太多的 JS/Ajax,但不想在脚下开枪。有没有人有很多 jQuery / Mac 兼容经验?

编辑:快速说明:

是的,我知道 JavaScript(以及 jQuery)是一种基于浏览器的语言。

然而,虽然我最近没有做太多的 JavaScript(因此提出了这个问题),但我确实记得在同一操作系统上的浏览器版本有很多问题,而跨多个操作系统的问题甚至更多。

不想与自己约会太多,但回想过去,在多个版本的 IE 和(不寒而栗)跨多个操作系统的 Netscape 中调试复杂的 JavaScript。

无论如何,经过一些测试,它似乎工作得很好 =o)

【问题讨论】:

  • 您应该知道 Mac 捆绑了 Safari,这应该是最常用的浏览器。我在装有 Chrome 的 Mac 上。所以,在 firefox 中测试应该是不够的(取决于你在做什么,但为什么要冒险呢?)
  • 我认为 jquery(javascript) 在浏览器上运行 .. 如果我错了,请纠正我!

标签: jquery macos cross-browser compatibility


【解决方案1】:

浏览器的 JavaScript 引擎应该在浏览器运行的任何平台上表现相同,因为 JS 引擎与操作系统的交互并不多;它只存在于浏览器进程中。所以不,您的脚本不应该遇到特定于 Mac 的问题。

Safari 5.1.7 is still available for Windows 如果你需要测试的话。对于这篇文章的任何新访问者:Safari 6 不适用于 Windows。

【讨论】:

    【解决方案2】:

    Jquery 是一个基于 javascript 的客户端。这完全取决于您在 mac 中使用的浏览器本身。

    Jquery 本身不与 Mac、Linux 或 windows 交互。

    【讨论】:

      【解决方案3】:

      它在 Mac、PC 和 Linux 上运行得非常好。我建议您下载 Safari for Windows 进行测试。

      【讨论】:

        【解决方案4】:

        jquery 尝试在所有浏览器和所有平台上工作。如果您查看 nettuts,运行博客的人一直使用 mac 来测试他的 jquery 内容。

        另外,jquery moved away from testing browser versions 支持测试功能,因此如果某些东西不可用,浏览器的差异应该得到妥善处理。

        【讨论】:

          【解决方案5】:

          我在 Mac 上使用 jQuery(或任何 JavaScript 库)时发现了一些非常奇怪的东西。

          最奇怪的是有时 Mac 不喜欢相对路径。 所以不要使用

          <script src="js/someFile.js"></script>
          

          我现在用

          <script src="http://www.mydomain.com/js/someFile.js"></script>
          

          我无法解释,但在有足够多的 Mac 用户打电话说某些东西不起作用后,这通常会为我解决问题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-02-24
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多