0

Chrome が DIV を自動的に参照するために問題が発生していました... Safari (デスクトップおよびモバイル) ではそのように動作しますが、Firefox では動作しません。

画像を参照してください:

Chrome 開発ツールと Firebug

Fiddle を参照してください (Chrome で開いてから Firefox で開きます): http://jsfiddle.net/stefek99/Sqcff/

問題は、この機能を無効にする方法です。私のコードがクロスブラウザーに準拠していることを確認するためだけに、Googleの癖のない「厳格な」モードで開発したいと本当に思っています。

4

1 に答える 1

1

これは既知の「問題」ですが、これを無効にする信頼できる方法を見つけることができませんでした。"use strict";おそらくそれを無効にするべきだと思うかもしれませんが、そうではないようです。

いずれにせよ、それについてもう少し説明します。IDを持つDOMツリー要素はグローバル変数になりますか?そこで説明されているように、おそらくHTML5で標準化されるでしょう。それはすべて非標準のIE機能として始まりましたが、もちろん他のブラウザでも模倣されました。それを「問題」として指摘しているmsdnブログの投稿もあるので、HTML5ワーキンググループが現在それを標準化しようとしているのは少しばかげているようです。

この問題機能は非常にあいまいで、知らないプログラマーにとってはデバッグが難しいため、この問題機能に依存しないように注意してください。

于 2012-06-20T22:44:31.243 に答える