<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <dfn>ActiveX control</dfn> は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OCX</anchor> を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webページ</anchor>その他に埋め込んで実行するものです。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveX</anchor> の主要機能の1つとして <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE3</anchor> で導入され、以後 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet Explorer</anchor>
などで用いられてきました。</p><section><h1>Web 上で用いられた ActiveX コントロール</h1><figure class="short list"><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Java</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Flash</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Adobe Acrobat</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows Media Player</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows Update</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Silverlight</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">電子国土</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">T-Time Plug</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Crochet</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">VPON Live Video</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GWT</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EVA</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Wacomプラグイン</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Garmin Communicatorプラグイン</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DjVuブラウザプラグイン</anchor></li></ul></figure></section><section><h1>プラグインとの関係</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> はじめ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NPAPI</anchor> にも対応していましたが、
途中で廃止され、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveX control</anchor> のみが <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webページ</anchor>内に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プラグイン</anchor>を埋め込む手段となりました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> 歴史的には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プラグイン</anchor> vs <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveX control</anchor>
として対立技術のように扱われていました。現在の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML Standard</anchor>
の用語では、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NPAPI</anchor> も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveX control</anchor> も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プラグイン</anchor>の具体的な実装手段という扱いになっています。</p></section><section><h1>Web における ActiveX コントロール</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> 版の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor> でしか使えない <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveXコントロール</anchor>でしたが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> では少なからず使われていました。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Flash</anchor> など <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor> 向けには <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveXコントロール</anchor>、
それ以外には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NPAPI</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プラグイン</anchor>を使うものが多かったのですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor> のシェアが圧倒的だった90年代末から00年代前半には
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor> 専用の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサイト</anchor>も少なくありませんでした。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">イントラネット</anchor>では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveXコントロール</anchor>やその他の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor>
専用の技術を使い、他の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>を組織の方針で強制排除したシステムがよく使われました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大韓民国</anchor>では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">政府</anchor>システムを含む主要 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサイト</anchor>が全面的に
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveXコントロール</anchor>を採用し、
事実上<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">国家</anchor>ぐるみで他の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>を排除していました。</p></section><section><h1>設計時コントロール</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web Design-time Control</anchor></p></section><section><h1>メモ</h1><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt>注釈</dt><dd><ul><li>
<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" xml:lang="ja">ActiveXコントロール<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">ActiveX control</rt></rubyb></dfn>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webページ</anchor>に埋め込んで実行できる <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor>
のプログラムの一種。技術的には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OCX</anchor> とほぼ同義。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet Explorer 3.0</anchor>
以来実装されていた。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Navigator</anchor> 用の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NPAPI</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プラグイン</anchor>と
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet Explorer</anchor> 用の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveXコントロール</anchor>が同時提供される場合も多かったが、
業務システム等で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet Explorer</anchor> 専用の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveXコントロール</anchor>を利用した
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサービス</anchor>も多く存在した。
特に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">大韓民国</anchor>では政府システムを筆頭に非常に広く用いられ、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Internet Explorer</anchor>
なしに<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor>を利用するのは困難といわれていた。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveX</anchor>
というと <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveXコントロール</anchor>を指すことが多いが、
厳密には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActiveX</anchor> 技術群のうちの1つである。</li></ul></dd></dl></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OCX</anchor> をちょっと格好よく (あるいは不気味に) した名前。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> そういえば、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NCompass</anchor>
が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NN</anchor> 3+ で ActiveX Control
が動くようにする <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">plugin</anchor>
を配ってましたっけ。
さすがに完璧に互換ではなかったらしいですけど。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end>
<cite>ActiveX コントロールのアクティブ化</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.microsoft.com/japan/msdn/workshop/author/dhtml/overview/activating_activex.aspx">http://www.microsoft.com/japan/msdn/workshop/author/dhtml/overview/activating_activex.aspx</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2006-04-02 04:48:41 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <cite>IRC logs: freenode / #whatwg / 20100209</cite>
(<time>2010-02-11 10:07:12 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://krijnhoetmer.nl/irc-logs/whatwg/20100209#l-396">http://krijnhoetmer.nl/irc-logs/whatwg/20100209#l-396</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite xml:lang="en-us">Update to block out-of-date ActiveX controls in Internet Explorer</cite> (<time>2015-04-19 15:18:39 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://support.microsoft.com/en-us/kb/2991000/en-us">https://support.microsoft.com/en-us/kb/2991000/en-us</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite xml:lang="ja">山市良のうぃんどうず日記(13):IEで古いActiveXコントロールのブロックが始まるぞ - @IT</cite>
( (<time>2014-09-05 02:59:50 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.atmarkit.co.jp/ait/articles/1409/04/news022.html">http://www.atmarkit.co.jp/ait/articles/1409/04/news022.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <cite xml:lang="en">Internet Explorer begins blocking out-of-date ActiveX controls - IEBlog - Site Home - MSDN Blogs</cite>
(<time>2015-04-19 15:21:47 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://blogs.msdn.com/b/ie/archive/2014/08/06/internet-explorer-begins-blocking-out-of-date-activex-controls.aspx">http://blogs.msdn.com/b/ie/archive/2014/08/06/internet-explorer-begins-blocking-out-of-date-activex-controls.aspx</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <cite>Mozilla ActiveX control</cite>
(<time>2005-12-05 23:08:17 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.iol.ie/~locka/mozilla/control.htm">http://www.iol.ie/~locka/mozilla/control.htm</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <cite xml:lang="ja">ActiveX コントロールのアクティブ化</cite>
(<time>2015-05-01 23:34:09 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://msdn.microsoft.com/ja-jp/library/ms537508(v=vs.85).aspx">https://msdn.microsoft.com/ja-jp/library/ms537508(v=vs.85).aspx</anchor-external></figcaption><blockquote><p>Web ページで ActiveX コントロールの読み込みに APPLET、EMBED、または OBJECT 要素が使用される場合、コントロールのユーザー インターフェイスはユーザーがアクティブ化するまでブロックされています。ページでこれらの要素を使用して複数のコントロールが読み込まれる場合、各対話型コントロールを個別にアクティブ化する必要があります。</p><p>コントロールが非アクティブの場合、次のような影響があります。</p><p>onblur、obclick など、ユーザー操作に関連する動的 HTML (DHTML) イベント (英語) がブロックされます。付録 A には、コントロールが非アクティブの場合にブロックされる DHTML イベントが示されています。</p><p>コントロールは、WM_CLICK、WM__KEYPRESS など、キーボードまたはマウスによって生成されるウィンドウ メッセージに応答しません。</p><p>コントロールの OLE サイトで作成されたオーバーレイ ウィンドウにより、キーボードまたはマウスのメッセージは、非アクティブなコントロールに到達できません。</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <cite xml:lang="ja-JP">高木浩光@自宅の日記 - 治外法権のeLTAX、マルウェア幇助を繰り返す無能業者は責任追及されて廃業に追い込まれよ</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">高木浩光</anchor> 著, <time>2016-03-14 13:18:46 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://takagi-hiromitsu.jp/diary/20160314.html">http://takagi-hiromitsu.jp/diary/20160314.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <cite xml:lang="ja">News &amp; Trend - 地方税ポータル「eLTAX」はなぜActiveXを採用したのか、地方税電子化協議会に聞いた:ITpro</cite>
(2016/03/25 <time>2016-06-27 12:17:41 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://itpro.nikkeibp.co.jp/atcl/column/14/346926/032500489/?rt=nocnt">http://itpro.nikkeibp.co.jp/atcl/column/14/346926/032500489/?rt=nocnt</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <cite xml:lang="ja-JP">高木浩光@自宅の日記 - eLTAXに反省なし 誤りを認めない告知文の捻出に3か月を費やしその間利用者を危険に晒す</cite>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">高木浩光</anchor>著, <time>2016-06-04 05:58:45 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://takagi-hiromitsu.jp/diary/20160603.html">https://takagi-hiromitsu.jp/diary/20160603.html</anchor-external></p><figure class="amazon"><p>ActiveX</p></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <cite xml:lang="en">ActiveX/Korea - NamuWiki</cite>, <time>2024-10-20T11:12:28.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://en.namu.wiki/w/ActiveX/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD">https://en.namu.wiki/w/ActiveX/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD</anchor-external></p></section></body></html>