1

挿入されたスクリプトで新しいウィンドウオブジェクト プロパティ ( window.isExtensionInstalledなど) を設定し、それを Web ページの JavaScript でチェックすることで、 Opera拡張機能がインストールされているかどうかを検出できます。

ただし、拡張機能が無効になっている場合、これは解決策ではありません。

無効になっている拡張機能を検出するにはどうすればよいですか?

Chrome拡張機能と同じ方法で、リソース Web アクセスなどの機能はありますか?

他の便利な機能があるかもしれませんか?

前もって感謝します。

4

1 に答える 1

1

いいえ、そのような機能はありません。

定義上、各拡張機能は独自のサンドボックスに存在し、他の拡張機能を認識しません。

唯一のチャンスは、window(オブジェクト) の外を見て、他の拡張機能のフットプリント (ウィンドウまたは子オブジェクトの変更) を検索することです。これらが家に留まることを余儀なくされた場合(無効化された場合)、足跡を残すことはできません..

とても比喩的で申し訳ありません;)

于 2012-11-07T12:56:12.900 に答える