这是我在Chrome扩展程序中使用的代码。它是一个扩展,现在只是拦截请求并在弹出窗口中打印它们。
<script>
function interceptRequest(request) {
var p = document.createElement("p");
var text = document.createTextNode("" + request.method + " " + request.url + " " + request.headers);
p.appendChild(text);
document.body.appendChild(p);
document.body.append(request.url);
}
chrome.webRequest.onBeforeRequest.addListener(interceptRequest, null, ['blocking']);
</script>
当我通过右键单击扩展程序的图标来“检查弹出窗口”时,我从控制台收到此错误:Uncaught Error: Parameter 1 is required. extensions/schema_generated_bindings.js:69
有谁知道发生了什么事?它曾经在几个月前工作,然后我停止了这个工作,现在它不再起作用了。
由于