2013-01-01から1年間の記事一覧

Object.freeze(window) vs VBScript

IE10 Release Preview では Object.freeze(window)は VBScriptのグローバル変数追加動作を阻止できない。Object.defineProperty で上書き禁止の同名のプロパティをあらかじめ作っておくと阻止できる。ちなみに追加された変数をリストアップする方法は今の所…

VBS のconstをJSで上書きしてみる

IE8だと上書きの代入でエラーになる。これは理解できる。Strict mode のときの IE10 Release Previewも代入でエラーでこれも理解できる。でも Strict mode では無いときの IE10 Release Preview の動作がよくわからない <script type="text/vbscript"> a=1 Msgbox a </script> <script type="text/javascript"> function f() { try …