【问题标题】:javascript of firefox and chrome compatibility between windows and macwindows和mac之间firefox和chrome兼容性的javascript
【发布时间】:2011-06-22 18:09:34
【问题描述】:

我有一个 javascript 应用程序,我在 windows 上为 windows 浏览器创建并在互联网上发布。

我上周买了一台 iMac。
而且我发现这个应用程序在mac上也可以正常运行。

我以后需要维护和修改应用程序。
我希望它同时在 Windows 和 Mac 上运行。

如果firefox的javascript和mac的chrome完全兼容windows的,
我在训练营中既不需要 Windows 机器,也不需要 Windows。

firefox的javascript和mac的chrome是否与windows的完全兼容?
还是我应该不仅在 Mac 上测试应用程序,而且每次更新都要在 Windows 上测试?
如果可能,我不想这样做。

【问题讨论】:

  • 它肯定会运行。它是否看起来相同是一个不同的问题。

标签: javascript macos firefox google-chrome cross-browser


【解决方案1】:

Chrome / Firefox / Safari 中的 JavaScript 应该在 OSX 和 Windows 上相同,前提是您使用的是 OSX 和 Windows 之间的等效版本。如果您发现任何差异,那么您最好向他们提交错误。

请注意,我说的只是纯 JavaScript。如果您担心它的显示方式,那么它可能会有所不同。浏览器会根据操作系统以不同的方式呈现某些组件;比如默认字体、按钮的chrome等。

你在测试的时候应该更关心浏览器的版本,而不是它运行的平台。

【讨论】:

  • 感谢您的好回答。我不在乎它如何显示。你知道为什么 Chrome / Firefox / Safari 中的 JavaScript 在 OSX 和 Windows 上应该是一样的吗?
  • @js_ 因为这是网站的目的之一——便携。人们不想为不同的浏览器和操作系统编写代码。所以一个好的浏览器应该尽量保持跨平台的一切。
【解决方案2】:

特定于平台的错误很少,但也有可能。 Yahoo tests 在多个操作系统上,而不仅仅是多个浏览器。这是一个你想多小心的问题。对于大多数网站,您可能会认为操作系统不会产生影响。

【讨论】:

    【解决方案3】:

    如果您说的是准确的,那么这是 JavaScript 设计中的错误。您应该一直在测试特定的 JavaScript 功能,但您似乎在测试浏览器名称。

    【讨论】:

      猜你喜欢
      • 2011-05-17
      • 2013-11-19
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多