首页 > 解决方案 > Firefox:WebRequest API 与欺骗性页面

问题描述

我正在开发一个阻止恶意 URL 的 Firefox 插件。问题是有时会Firefox呈现自己的欺骗性警告页面,有时它允许扩展程序呈现自己的警告页面。

如何以编程方式绕过欺骗性页面警告?

上述行为在 Chrome 上运行良好。

标签: javascriptgoogle-chrome-extensionfirefox-addonwebrequestsafe-browsing-api

解决方案


阿卜杜勒·巴斯特。

最简单的方法是使用隐私 WebExtension API,这里是 Mozilla 开发者网络 (MDN) 上的文档:

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/privacy

访问和修改各种与隐私相关的浏览器设置。要使用隐私 API,您必须拥有“隐私”API 权限。

您已经可以services.safeBrowsingEnabled用于 Chrome、Opera、Edge,但还不能用于 Firefox。

您可以使用请求状态代码 400,因为它与欺骗性请求路由有关。

祝你好运。


推荐阅读