我正在开发一个项目,用于转换在 Internet Explorer 8 及更低版本中功能齐全的网站,但在 Firefox 或 Safari 中无法正常运行。
许多需要更改的内容将与 javascript 相关(也称为 IE 中存在但其他浏览器中不存在的方法)。
我想知道是否有人知道一个相当全面的常见事物列表,必须对其进行更改才能在所有浏览器上工作。
我从 quirksmode.org 开始,但我认为它不会拥有我正在寻找的一切。如果有人知道列表,请告诉我。
最佳答案
您最好的选择是使用 Javascript 工具包/库,例如 jQuery、MooTools 或 Prototype。这样的决定将为您节省大量的工作,并且所有三个都在不断更新,这为您提供了很大程度的安全性,以应对 future 的兼容性问题。特别是对于 DOM 操作或 AJAX,库是最佳选择。
如果您绝对不能使用它,怪异模式是一个好的开始。我从未找到过足够全面的单一来源,足以让我不必为了每个问题领域而跑回 Google。
关于javascript - 跨浏览器JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630050/