CX's VBScript Diary

 | 

2013-08-01

IE11 における VBScript サポートについて

03:05 | IE11 における VBScript サポートについて - CX's VBScript Diary を含むブックマーク はてなブックマーク - IE11 における VBScript サポートについて - CX's VBScript Diary

IE9/10 では、特段、設定変更なく、VBScript を使用することが可能でしたが、

IE11 では既定の設定で VBScript を使用することが出来ないようです。

Vbscript support in Internet Explorer 11 - Stack Overflow

http://stackoverflow.com/questions/17483782/vbscript-support-in-internet-explorer-11/

以下のコードは、IE10 では動作しますが IE11 では動作しません。

<html>
<body >
<script type="text/javascript">
alert ('Javascript');
</script>
<script type="text/vbscript">
msgbox "Vbscript"
</script>
</body>
</html>

これを回避する為には、明示的にドキュメント互換モードを指定する必要があるようです。

<meta http-equiv="x-ua-compatible" content="IE=10">

<参考情報>

ドキュメントモードと利用可能な機能の関係

ドキュメントモードVBScriptJavaScriptCanvasWebGL
7.0××
9.0×
10.0×
11.0×

IE9 以降、ブラウザ内部にJavaScriptChakra)エンジンが統合され、

旧来の JScript / VBScript は蚊帳の外(ブラウザからは COM 経由での呼出し)となっていましたが、

いよいよ、デフォルトで呼出しが出来なくなって来ているようです。

残念ですが、時代の流れのようです。。。

<関連情報>

■ 青柳 臣一 ブログ(技術系): [IE9] ついに ActiveX Scripting Engine がお払い箱に!

http://shinichiaoyagi.blogspot.jp/2010/08/ie9-activex-scripting-engine.html

JavaScriptエンジンが改良されたIE9 Platform Preview 4公開 - Publickey

http://www.publickey1.jp/blog/10/javascriptie9_platform_preview_4.html

HTML5, Modernized: Fourth IE9 Platform Preview Available for Developers - IEBlog - Site Home - MSDN Blogs

http://blogs.msdn.com/b/ie/archive/2010/08/04/html5-modernized-fourth-ie9-platform-preview-available-for-developers.aspx

 |