2

私の firebreath プラグインは、IE を通常どおり開いているときに IE9/IE10 でうまく機能しますが、ある日、管理者として明示的に IE を無意識に開くまで、プラグインはロードできません。この場合もロードできないFirebreathサンプルプラグインも試しました。

IE 互換性テスト ツールによってログに記録されたイベントを確認したところ、IE がプラグインのインスタンス化に失敗しただけであることがわかりました。これはおそらく、IE オプションの多くの変更を試みたが、まだ機能しない IE セキュリティ設定に関連していると思います。

何度も試行錯誤した結果、UAC (ユーザー アカウント制御) を無効にしてコンピューターを再起動すると、IE を管理者として実行しているときにプラグインが正常に読み込まれるという回避策が見つかりました。一方で、他のプラグイン (Firebreath によって作成されたものではない) も試しました。たとえば、Microsoft Windows Media Player コントロールなど、簡単なページを埋め込んで、管理者として IE10 で開くと、ロードしてうまく動作します。

そのため、firebreath プラグインに問題があるのか​​ 、それとも変更するために把握する必要があるいくつかのオプションがあるのか​​ わかりません。どんな提案でも大歓迎です。

4

2 に答える 2

2

プロテクト モードでディスクに書き込むと、IE9 がシャドウ ファイル システムを使用して問題が発生するため、問題が発生しました。AppData/Roaming から AppData/LocalLow に変更すると、プラグインがクラッシュすることなく、正しく書き込むことができました。

これが問題かどうかはわかりませんが、理解するのに時間がかかったので、ここに投稿します。UAC が書き込みできない理由です。

于 2013-08-18T17:48:05.130 に答える