JSを使用して開発されたIEプラグインは、現在ブラウジングされているページでJSコードを実行できます。これに基づいて、ユーザーが考えることができる機能を実装できます。
未使用のWebサイト(特定の種類の情報の抽出など)に対していくつかの一般的な処理を行うか、特定のWebサイト(列車のチケットの購入など)の特別な処理を行うことができます。
このプラグインを実装する方法は比較的簡単です。いくつかのファイルをコピーしてレジストリ値を変更する必要があります。したがって、一部のブラウザまたはWebサイトの補助機能をすばやく実装する方が適切です。
実装手順:
1.特定の関数を実装するHTMLファイルを作成します
コードコピーは次のとおりです。
//ファイル名:getTicketSlist.html
//ファイルコンテンツ:
<スクリプト言語= "javascript">
var args = external.menuarguments;
var doc = args.document;
var cframe = doc.contents_iframe;
if(cframe && cframe.document){
doc = cframe.document; //現在のページのドキュメント要素を取得します
// TODO:ドキュメントからチケットリスト要素を取得し、対応する処理を実行します
}
</script>
2。レジストリファイルを作成します
コードコピーは次のとおりです。
//ファイル名:getTicketSlist.reg
//ファイルコンテンツ:ファイル内のCLSIDは自由に変更でき、一意にすることができます。
Windowsレジストリエディターバージョン5.00
[hkey_local_machine/software/microsoft/internet explorer/extensions/{878ec0c9-aaad-4331-9b3a-2d8ba93aead2}]
"clsid" = "{2bba04ee-3024-11d2-8f1f-0000f87abd16}"
「デフォルト可視」=「はい」
"script" = "c://getticketslist.html"
「Menutext」=「チケットの処理」
3. htmlファイルをregファイルで指定されたパスにコピーします(c:/getticketslist.htmlなど)
4. getTicketSlist.regを実行して、レジストリを変更します
5.再起動、つまり、メニュー[ツール]に追加されただけの機能「処理チケット」が表示され、[実行]をクリックします