IE内に「ブラウザごと」のエクスプローラバーを作成する方法はありますか?つまり、開いているタブすべてに共通のエクスプローラバーですか? MSのガイドラインに従って作成されたエクスプローラバーは「タブごと」です。つまり、新しいタブごとに新しいエクスプローラバーが開きます。あるいは、「ブラウザごとの」エクスプローラバーの中に、「お気に入り」、「フィード」、「ディスカッション」などのHTMLドキュメントを表示する方法がありますか?IE「ブラウザごと」エクスプローラバー
3
A
答えて
1
これを行う方法はありません。エクスプローラバーの拡張性モデルは、エクスプローラバーとタブの間に1対1の比率を指定します。この理由は数多くあり、タブを使用してIE6から現代のウェブブラウザに至る最も簡単な道としばしば関係しています。 OLEベースのアーキテクチャについて考えてみましょう。まず、IObjectWithSiteによって設定されたサイトオブジェクトがあります。あなたはIWebBrowser2、現在のIHTMLDocument2などのようなものを調べるためにサイトを使用します。拡張機能では、これらのポインタを取得するときにこれらのポインタをキャッシュすることがよくあります。したがって、この1:1対応が必要です。
単一のインスタンスエクスプローラバーを使用したい場合は、それを行うことができますが、子ウィンドウのクロスプロセスを再育成し、BHOベースのコードをたくさん集めてIEウィンドウの状態を正しく取得する必要があります。 DWebBrowserEvents2 :: WindowStateChangedを処理し、それを偽って、あなたの状態を簡単にシリアライズ可能にする方が良いです。
関連する問題
- 1. IEごとのグローバル変数Asp Classic
- 2. ブラウザごとに異なるレイアウト
- 3. 問題点YouTubeのチャンネルとIEブラウザ
- 4. 設定幅はブラウザがIE
- 5. IEブラウザ用のCSSシャドウ?
- 6. IEドキュメントモードのサーバーごとに異なるデフォルト
- 7. IEがCSSファイルごとに画像を表示しない
- 8. ブラウザごとにユニークなハッシュを作成します。
- 9. ブラウザごとに異なるCSSはありますか?
- 10. JSPページは、IEブラウザでエラーにのみ
- 11. メモリIEのブラウザでの問題
- 12. Firefox/ChromeのIEブラウザを開く
- 13. Joomla Webサイト+ IEブラウザ経由のFTP
- 14. IEのブラウザ用の3ds maxプラグイン
- 15. Visual BasicでIEブラウザを使用する
- 16. ブラウザの条件付きCSSコメントとIE 9
- 17. $ .getJSONはIEとOperaブラウザを持つファイルを返します
- 18. IEブラウザで右クリックするとJavaScriptが停止する理由
- 19. IEはスクリプトタグごとに新しいスコープを作成しますか?
- 20. WP7 WebブラウザコントロールはIEブラウザを使用し、別のブラウザを使用する方法
- 21. ブラウザを1時間ごとに開かずにURLを実行する
- 22. ブラウザはサブドメインごとに2つのコンポーネントを並列にダウンロードできますか?
- 23. jQuery setIntervalが300ミリ秒ごとにブラウザに負荷がかかりますか?
- 24. IEのブラウザでonclickとonfocusでHTML要素の型が変更されない
- 25. IEと互換モード、なぜブラウザ識別スクリプトで混乱しますか?
- 26. 他のブラウザと同じようにIEの表示を行うためのハック
- 27. ヘッダーを作成する - IEとChromeのブラウザの互換性の問題。
- 28. IEとFirefoxブラウザで異なるビデオ形式をサポートし表示する
- 29. IE 9と他のブラウザよりもフォントが大きいですか?
- 30. Windows版ヘッドレスFirefoxブラウザをご利用の場合