1

拡張機能からForgeTrigger.IOのフレームワークを使用して、Internet Explorerでプライベートブラウジングモードを検出することは可能ですか?

編集

FirefoxのnsIPrivateBrowsingServiceまたはChromeのchrome.tabsAPIのシークレットチェックに似たものを探しています。

4

3 に答える 3

1

Cookieを配置する(またはローカルストレージに書き込む)ことはできませんか?Cookie(およびデータ)が存在しない場合...プライベートモードはオンになっていますか?

于 2012-10-10T17:31:10.633 に答える
1

Internet Explorerは、プライベートブラウジングモードに入るときにすべてのブラウザ拡張機能を無効にします。これは、次のことを意味します。

  1. 拡張機能がプライベートブラウジングモードのタブで実行されることはありません。
  2. 他のタブで実行されている拡張機能のインスタンスは、プライベートブラウジングモードのページを認識せず、ページと対話することもできません。

Microsoftによるこの決定の不幸な結果は、ウィンドウでシークレットステータスを検出する方法があったとしても[1]、その情報では何もできないということです。

[1]たとえば、すべてのデスクトップウィンドウを列挙し、タイトルの文字列「InPrivate」をチェックするBHOを作成します。

于 2012-10-11T10:50:57.820 に答える
0

結論

  • プライベートモードで拡張機能を有効にするオプション(デフォルトではオフ)がオンの場合、拡張機能は実際にプライベートモードで実行できます。

  • 現時点では、Trigger.IOのフレームワークを使用してこの情報を取得する方法はありません。

于 2012-11-21T14:33:53.633 に答える