由于Chrome自动引用DIV,我遇到了问题...它在Safari(桌面和移动设备)中的运行方式,但不适用于Firefox。
见图:
请参阅小提琴(在Chrome中打开,然后在Firefox中打开): http://jsfiddle.net/stefek99/Sqcff/
问题是 - 如何停用此功能?我真的希望在没有谷歌怪癖的情况下以“严格”模式开发,只是为了确保我的代码符合跨浏览器标准。
答案 0 :(得分:1)
这是一个已知的'问题',但是我找不到一种可靠的禁用方法。有人可能认为"use strict";
应该禁用它,但情况似乎并非如此。
无论如何,还有更多解释; Do DOM tree elements with ids become global variables?正如那里所解释的will probably be standardized in HTML5。这一切都是以non-standard IE feature开头的,在其他浏览器中都被模仿了。甚至还有msdn blog post noting it as a 'problem'所以HTML5工作组现在试图将其标准化似乎有些愚蠢。
我想请任何人不要依赖这个问题,因为对于那些不了解它的程序员来说这是非常模糊和难以调试的。