Protocol Handlers for Microsoft Internet Explorer
description
Microsoft Internet Explorer(正確にはURL Moniker)の扱えるスキームを拡張してURN、dataスキームを取り扱えるようにするモジュールです。
また、以前Visual Basicで書いた URN Handler for Internet Explorer の代わりとなるものです。
data scheme
RFC 2397にあるURLにデータをエンコードして埋め込んでしまおうというものです。
たとえば <img alt="data" src="data:image/png;base64,iVBORw0KGgo(略)ORK5CYII=" /> などと書くことができます。
URN
URNは RFC 2141で定められているリソースの名前をあらわす書式です。
たとえばISBNが4-7973-2723-5の本は urn:isbn:4797327235 、RFC 2141は urn:ietf:rfc:2141 などと表すことができます。
参考: URN (Uniform Resource Name) について-- ごく簡単なHTMLの説明
このモジュールをインストールした場合、自動的にURNを次のようにURLに書き換えます。
urn:issn:*
http://urn.issn.org/urn/?issn=(issn:の後の文字列)
urn:isbn:4*
http://www.amazon.co.jp/exec/obidos/ASIN/(ISBN)/
urn:ietf:rfc:(Number)
http://www.ietf.org/rfc/rfc(Number)
- それ以外
- 近藤和宏氏のURN Redirectorと同じ。
requirement
利用するために必要なもの。
- Microsoft Windows 2000/XP (Me/98でも動くかもしれません)
- Microsoft Internet Explorer 5.5 / 6.0
- Microsoft .NET Framework 1.0 / 1.1
notes
- IEコンポーネント扱うブラウザ、DonutやSleipnirなどでも利用できます(SleipnirはJWord連携をオフにする必要があるらしいです)。
known problems
- data スキームにおいてメディアタイプのパラメータオプション(charset等)が指定されている場合、そのパラメータは無視されます。
- とても長い data スキームはIE側の制限で扱えない場合があります。
install
Windows Installer 2.0 形式
- ダウンロードしたアーカイブを展開する。
- 展開した中から mphandler.msi を開いてインストール。
手動インストール版
- ダウンロードしたアーカイブを展開する。
- 展開した中から自分の環境の.NET Frameworkと同じバージョンのディレクトリを開いて install_v1.x.xxxx.bat を実行してインストール。
download
- mphandler-1.0-clr1.1-setup.zip
- Microsoft .NET Framework 1.1
- Windows Installer 2.0 形式
- ZIP Archive
- 142,524bytes
- 6d020ab3435d0e0ef9b4cdcc28d0691d *mphandler-1.0-clr1.1-setup.zip
- mphandler-1.0.zip
- Microsoft .NET Framework 1.0/1.1
- 手動インストール / ソースコード付
- ZIP Archive
- 65,985bytes
- c8724bb16045d95c0cc0672822ea35ae *mphandler-1.0.zip
test
テストページ、Mozilla.orgのdata: URL Tests。