感谢大家提前 -如何阻止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。
有什么建议吗?
感谢,
山姆