2011-01-02 8 views
4

.NETパッケージInternet Explorer 8/9プラグインとしてJavaScriptを使用すると、すべてのIEブラウザページにJSが含まれますか?JavaScriptを.NET Internet Explorer 9プラグインとしてパッケージ化する方法は?

私は最近、JSロードイベントリスナーを介してページロード時に実行されるブラウザアドオン用のJavaScriptコードの作成を終了し、DOMの特定の要素をチェックして新しい関連要素を追加しますすなわち情報)をページに送信する。

JavaScriptはHTML DOMのみを独立して読み書きします(ツールバーのボタンなどは必要ありません)ので、JSはブラウザのWebページに追加する必要があります。

私はFirefoxとChromeで動作するようにコードをパッケージ化していますが、どちらもうまくいきますし、IEのコードを「bookmarklet」形式で問題なく実行できますが、JavaScriptを現在のInternet Explorer 8/9用にインストールされる実際の.MSIアドオン/プラグイン。

誰かが参考になる適切なガイドや方法を知っていますか?私はチュートリアルをオンラインで検索しようとしましたが、ほとんどのチュートリアルではプラグイン本体自体を書いています(通常は他の言語で書かれています)。

私は誰かが解決策を持っている可能性がありますか?

注:それが有用である場合plugin.dllplugin.tlbplugin.InstallStateプラスBandObjectLib.dllInterop.SHDocVw.dllMicrosoft.mshtml.dllでプログラムファイルにインストール年前のInternet Explorer 7のためのMSIインストーラとして私の古いバージョンをパッケージ化誰か、。

編集:他の誰かが他のオプションを知っていますか?

答えて

0

http://www.add-in-express.com/programming-internet-explorer/http://www.add-in-express.com/programming-internet-explorer/deployment.phpを確認してください。それはあなたに200ドルの費用がかかりますが、あなたに時間を割きます(atleast、それは私に時間を割きました:))。

+0

彼らはよく見える、リンクありがとう。私は彼らの製品がJavaScriptのパッケージ化に適しているかどうかを確認するための電子メールを送信しました。 – Donna

+1

同社は、自分の製品が私が探していたものであることを確認しているので、私はそれを渦にするために飛び散っていきます。ヒントありがとう! :) – Donna

+0

よく聞いてください!それでよかった – Ivo

1

IEにはこのメカニズムがありません。これらのブラウザではJavaScriptベースの拡張エコシステムはありません(ただし、拡張機能を作成する他の方法もあります)。 IE8は1つを得ることはありません、あなたはかなり保証することができます、IE9 ...我々は何が起こるか見るでしょう。

利用できる最も近いJavaScriptオプションはbookmarkletsで、機能ははるかに限定されていますが、利用できるのはこれだけです。

+0

をロードするプラグインを作成するためのチュートリアルを見つけるには、ご返信いただきありがとうございます。私はmsiインストーラを使って昨年私のためにIE7のための初期のバージョンをパッケージ化した人を知っていましたので、可能であると思っていました。 – Donna

+0

誰かが解決策を知っていますか? – Donna

0
+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効となり、下に移動します。 [回答方法​​](http:// stackoverflow。)を参照してください。com/questions/how-to-answer)が重要である理由について説明します。 – bytebuster

関連する問題