Firefox で古い JavaScript バージョンを使用して undefined の書き込み可能なプロパティ (undefined に値を割り当てる) をテストしようとしていますが、何らかの理由でバージョンを指定するために使用されるコードが機能しません。
(より具体的には、バージョンが 1.8.5 より劣っているため、<= 1.8.2 になると思います。)
未定義の書き込み可能なプロパティをテストしようとしていました(値を未定義に割り当てます)。
--> https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/undefined
Mozilla Developer Networkにあるこの方法を試しました。
<script type="application/javascript;version=1.7">
しかし、うまくいきません。私も試しました:
<script language="javascript" type="application/javascript;version=1.7">
この :
<script language="javascript1.7" type="application/javascript">
しかし、どちらも機能しませんでした。
これをテストしたコードは次のとおりです。
undefined = true;
var k;
console.log(k);
実際に違いがあるわけではありませんundefined
。window.undefined
だから私の質問は2つあります:
これを Firefox で機能させるにはどうすればよいですか?
これを実現するクロスブラウザの方法はありますか?
前もって感謝します !
編集:Firefox 19を使用しています。