我正在尝试为浏览器的Web扩展测试示例代码.但是,它不起作用.我检查了控制台的谷歌浏览器和Firefox.它不打印任何东西.以下是我的代码:
manifest.json:
{
"description": "Demonstrating webRequests",
"manifest_version": 2,
"name": "webRequest-demo",
"version": "1.0",
"permissions": [
"webRequest"
],
"background": {
"scripts": ["background.js"]
}
}
Run Code Online (Sandbox Code Playgroud)
background.js:
function logURL(requestDetails) {
console.log("Loading: " + requestDetails.url);
}
chrome.webRequest.onBeforeRequest.addListener(
logURL,
{urls: ["<all_urls>"]}
);
console.log("Hell o extension background script executed");
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
firefox-addon google-chrome-extension google-chrome-devtools firefox-developer-tools firefox-addon-webextensions
Chrome 开发工具允许更改 javascript 执行上下文。
它非常方便,我在调试过程中经常使用它。
但是我需要在 Firefox 中测试我的项目,但我找不到 UI 来更改执行上下文。
火狐有这个功能吗?
我正在对 Chrome 和 Firefox 扩展进行简短的研究。我可以使用此 URL 访问 Chrome 浏览器上安装的 Chrome 扩展程序的manifest.jsonchrome-extension://<extension_id>/manifest.json文件。是否有 Firefox 等效 URL 来查看Firefox 扩展的manifest.json ?注意:我已经尝试过moz-extension://前缀。但这不起作用。
javascript firefox google-chrome firefox-addon google-chrome-extension