ActiveXはOpera Mobileでも使える

少なくとも Opera Mobile 8.65の時点 (2008年3月) では使えた。

全部のコントロールが動くわけではなく、MicrosoftOpera に承認されたコントロールのみが動くらしい。

具体的には、8.65の時点で

だけが許されていたらしい。挙動的には WindowsIE で走るものと同じように振る舞うことを目指してある模様。

詳細は全部上のリンクに書いてある。


現在ダウンロードできる最新ベータ版の Opera 9.5 beta というやつでは明示的に ActiveX を無効にしてあると書いてあるが、正式版ではまた動くようになると思う。

ActiveX is disabled — Flash plugins and embedded video streaming do not work.

Opera Mobile - Download


ちなみに、前に書いたように、Google Chrome は (現在は) 韓国語版限定ではあるものの、ActiveX プラグインが有効になっているバージョンもある。

Wikipedia によると、Firefox でも Mozilla ActiveX Controls というプラグインを入れれば ActiveX が使えるらしい。

つまり、

IE = (undefined !== window.ActiveXObject)

こういうコードを書くのはやめたほうがいい?