事前にみんなに感謝します-
そのため、私はかなり長い間この問題に取り組んでおり、すべてのオプションを使い果たしました。CSS リクエストをキャンセルする私の現在のアプローチは、nsIWebProgressListener.onStateChange 内の nsIRequest.cancel を使用することです。これはほとんどの場合うまくいきますが、物事が少し遅れている場合を除いて、私がそれらに到達する前にいくつかがすり抜けてロードグループから飛び出します. これは明らかに汚い解決策です。
次のリンクを読んで、nsIRequest が作成される前に css を無効にする方法をよりよく理解しようとしました...サイコロはありません。
https://developer.mozilla.org/en/Document_Loading_-_From_Load_Start_to_Finding_a_Handler https://developer.mozilla.org/en/The_life_of_an_HTML_HTTP_request https://developer.mozilla.org/en/Bird 's_Eye_View_of_the_Mozilla_Framework
プレゼンテーション オブジェクト/インターフェイスを介して css を無効にするにはどうすればよいですか? これは可能ですか?nsIDocShell の内部には、ブラウザーの docshell を介して css を無効にできることを示唆するいくつかの属性があります - allowPlugins、allowJavascript、allowMetaRedirects、allowSubframes、allowImages。
助言がありますか?
ありがとう、
サム