問題タブ [ieaddon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
352 参照

.net - Internet Explorer は、さまざまな .NET Framework バージョンをターゲットとするアドオンを実行できますか?

.NET Framework 4.0 の上に IE アドオンをビルドした場合、異なる .NET Framework バージョン (つまり 2.0) を対象とする他のアドオンと同時に使用できますか?

また、この件に関して IE の異なるバージョンを気にする必要がありますか?

どうもありがとうございました。

0 投票する
2 に答える
626 参照

c# - Internet Explorer アドオン ツールバー ボタン エラー

私は現在、現在のタブの内容を取得して操作できるはずの C# で IE ツールバー ボタンを開発しています。ただし、ボタンがクリックされるたびに、 IObjectWithSite.SetSite 関数が呼び出され (私のコードは最後に投稿されます)、次のエラーが返されます。

タイプ 'System.__ComObject' の COM オブジェクトをインターフェイス タイプ SHDocVw.IWebBrowser2' にキャストできません。IID のインターフェイスに対する COM コンポーネントでの QueryInterface 呼び出しが原因で、この操作は失敗しました '

この関数は、サイトが読み込まれると正しく機能しますが、ツールバーのボタンがクリックされたときにのみこのエラーがスローされます。前に述べたように、SetSite 関数が呼び出され、次に IOleCommandTarget.Exec 関数が呼び出されます。

私の質問は、SetSite 関数に渡されるオブジェクトをキャストして、Internet Explorer が現在開いているタブのドキュメントにアクセスできるようにするにはどうすればよいかということだと思います。

これらの 2 つの関数に関連する現在のコードは次のとおりです。

前もって感謝します。

0 投票する
1 に答える
583 参照

c# - IEアドオンでサブドメインのIFrameのページソースを取得する方法

C# で BandObjects を使用して IE アドオンを作成しています。私は自分の Web ブラウザをページに移動させています。それが example.com だとします。そのページには、src が sub.example.com である IFrame があります。したがって、IFrame はサブドメインを指します。IFrame の URL を取得することはできますが、ページ ソースを取得できません。ブラウザーで表示するとそこに表示されますが、コードを介してスクリプトのみを表示でき、データは表示されません。IFrame を貼り付けています。

Visual Studio でこの要素を HTML ビューで表示すると、データ、つまり電子メールが表示され、テキスト ビューにはこれが表示されます。この Iframe の場合、HTML ビューを取得したり、ページ ソースを表示したりするにはどうすればよいですか。したがって、全体として、この IFrame に含まれるデータが必要です。ブラウザーは何らかの方法でそれを実行しますが、コードでどのように実行できますか? 多くのサイトやフォーラムにアクセスしましたが、うまくいきませんでした。

0 投票する
0 に答える
743 参照

internet-explorer - IE アドオンからの Cookie の編集

C#.net と SpicIE フレームワークを使用して 1 つのアドオンを作成しようとしています。アドオンから特定のドメインの Cookie を編集したいと考えています。Cookie との間で値を読み書きしたい。どうすればできますか?

ドメインの Cookie を編集する方法があれば教えてください。

0 投票する
4 に答える
8383 参照

javascript - JavaScript で IE アドオン/拡張機能を作成するには?

簡単な IE アドオンを作成する必要があり、JavaScript でそれを行う方法を理解しようとしています。これまでのところ、MSDN で多数の .NET の例を見てきました。また、FireBreath プロジェクト (ちょっとクールですが、C++ で書かれています) も見てきましたが、純粋な JavaScript では何も見ませんでした。

FF/Chrome/Opera の場合と同じように、IE の拡張機能を作成する方法はありますか?

ありがとう。

PS: UI コンポーネントは必要ありません。必要なのは、ページの読み込みを追跡し、HTML ページを少し変更することだけです。それだけです。

0 投票する
1 に答える
444 参照

internet-explorer-8 - IE 保護モードが有効になっていると、デスクバンドのツールバー ボタンが表示されない

現在のタブの URL を使用して tcp メッセージを別のプロセスに送信するアドオン ボタンを開発しました。それだけです

私の経験はマネージ コードに限られているため、この記事を使用しました.NET と Windows フォームを使用してバンド オブジェクトでエクスプローラーを拡張する

私のツールバーボタンを作成します。問題は、Windows Vista および 7 で IE 保護モードが有効になっていると、完全に表示されないことです。

この記事を読みましたhttp://msdn.microsoft.com/en-us/library/bb250462(VS.85).aspx#wpm_elebp

デスクバンドの GUID を使用して昇格ポリシーを作成しましたが、まだ使用されていません

マネージド コードの観点からこの状況を処理する方法はありますか?

0 投票する
1 に答える
360 参照

c# - SpicIE-OnDocumentCompleteが呼び出されていません

SimpleLoggerサンプルアドオンをダウンロードしました。実行すると、OnDocumentCompleteが呼び出されていないことに気付きました。ただし、OnBeforeNavigateが呼び出されています。呼び出されない理由は何でしょうか。IE8を使用しています。

0 投票する
2 に答える
1099 参照

c# - Internet Explorer アドオンが機能しない

サンプルの IE アドオンを作成しました (インターネットで見つかったサンプルに基づいています)。このアドオンは、ログ ファイルを作成し、OnDocumentComplete および OnBeforeNavigate2 イベントからの情報を書き込みます。残念ながら、これは機能していません。このアドオンは IE に正常にインストールされ、表示されますが、前述のとおり、機能していません (情報はログ ファイルに書き込まれません)。

このアドオンのコードは次のとおりです。

このアドオンの何が問題になっていますか?

0 投票する
3 に答える
2917 参照

c# - Internet Explorerアドオンを作成するにはどうすればよいですか?

.netを使用してInternetExplorerアドオンを作成する方法。必要なのは、右クリックのコンテキストメニューの下にあるメニューだけです。

.netは必須です。

編集:私がやろうとしているのは、IEにコンテキストメニューを追加することです。