感謝大家提前 -如何阻止Firefox通過Firefox擴展下載和應用CSS?
所以我一直在這個問題上撞了很長一段時間,並燒燬了我的所有選項。我目前取消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。
有什麼建議嗎?
感謝,
山姆