我正在尝试将 chrome 的混合内容功能复制到 Firefox 中。到目前为止,我所做的是阻止 https 站点上的所有非 https 请求。问题是导航被视为与资源相同。具体来说,一旦在 https 网站上,我就无法离开该网站,因为我的代码拒绝了非 http 导航请求。
如何查看导航请求和资源请求之间的区别?
好吧,我找不到专门针对我的问题的答案,但是通过其他根源,我的朋友能够得到相同的解决方案。有用的资源如下:
https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIContentPolicy 2:40 AM https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsICategoryManager 2:41 AM https:// developer.mozilla.org/en-US/docs/XUL_School/Intercepting_Page_Loads#Content_Policy