firefox插件-替换HTTP请求



我需要重定向http请求作为过滤器插件的一部分。
我使用的是nsIObserverService,它为我提供了主题、主题和数据。
我知道如何取消请求,但我需要将请求替换为块页面的URL。
我知道如何用window.content.document.location.replace重定向窗口内容,但这会杀死所有后续请求。
我只想在请求级别进行替换。
请建议。

正在处理请求的服务器尝试发送301响应

例如,PHP重定向是这样的
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.com');
exit();

最新更新