問題タブ [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.
c# - ドキュメント全体の DocumentComplete および BeforeNavigate2 イベントを見つけるにはどうすればよいですか?
私は C# で BHO を作成することを学んでおり、DocumentComplete と BeforeNavigate2 のイベント ハンドラーを作成しました。デバッグ中に、yahoo.co.in などの特定の Web ページで複数回トリガーされることに気付きました。
これは、ページに複数のフレームが存在することが原因である可能性があることを理解しています。私の質問は:-
- ページ全体が読み込まれているイベントを確認するにはどうすればよいですか?
- ページから離れようとしているときにトリガーされるイベントをどのように知ることができますか?
サンプルコードの追加
c# - C# で作成された IE アドオンが一部の Windows システムで実行できない
C# と .net 4.0 で IE アドオンを作成しています。ただし、クライアントのほとんどのコンピューターでは実行されません。
次の手順でこのアドオンをセットアップします。
- .net 4.0 をインストールします
実行してアドオンdllをGACに追加します
.\NETFX 4.0 Tools\x64\gacutil.exe" /f /i Addon.dll
実行してdllをIEに登録する
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" Addon.dll
これらの手順の後、アドオンを ie で見つけることができました。利用可能で有効になっていますが、機能しませんでした。私のコンピューターではうまく動作します。しかし、他のPCではありません。
c# - ブラウザ ヘルパー オブジェクト setAttribute
C# のこのBHO 記事から始めます。スタイルを設定しようとしましたが、設定されません (HTML の変更や顕著な変更は見られません)。
OnBeforeNavigate と OnDocumentComplete で試しました。この種の変更を行う必要がある別の場所はありますか?
javascript - Firebreath プラグインの ActiveX 名と種類は何になりますか?
new ActiveXObject(servername.typename) を使用して js から firebreath プラグインにアクセスしようとしていますか?
正しい名前を入力しているかどうかわかりません。servername をプラグイン名として解釈し、typename を pluginNameAPI クラス名として解釈しました。
この命名規則を使用して ActiveXObject を作成しようとすると、「オートメーション サーバーはオブジェクトを作成できません」というエラーが表示されます。
internet-explorer - Javaスクリプトを挿入するIEアドオン
コンテンツ スクリプトを使用して JavaScript を挿入する Chrome および Firefox 用の拡張機能の作成に成功しました。
IE アドオンで同じことを達成する最善の方法は何ですか? 私がこれまでに見つけた情報は、.net にはパフォーマンス上の欠点があるため、c++ で記述された bho を示しています。
私は .net について豊富な知識を持っていますが、C++ は初めてです。
インストーラーで利用可能な実際の例はありますか?