我刚开始使用谷歌Chrome扩展程序,我似乎无法从我的后台js登录到控制台.发生错误时(例如,由于语法错误),我也找不到任何错误消息.
我的清单文件:
{
"name": "My First Extension",
"version": "1.0",
"manifest_version": 2,
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png"
},
"background": {
"scripts": ["background.js"]
},
"permissions": [
"pageCapture",
"tabs"
]
}
Run Code Online (Sandbox Code Playgroud)
background.js:
alert("here");
console.log("Hello, world!")
Run Code Online (Sandbox Code Playgroud)
当我加载扩展时,警报出现但我没有看到任何记录到控制台.我究竟做错了什么?
debugging console google-chrome-extension google-chrome-devtools
我正在尝试使用调试我的Chrome扩展程序
console.log("message");
Run Code Online (Sandbox Code Playgroud)
我的扩展工作正常(大多数情况下),我点击调用功能执行某些操作的按钮.每个函数都作为consloe.log()调试行.
如果我在镀铬加载后打开镀铬控制台(ctrl + shift + i),无论我做什么,它都会保持为空.Chrome已设置为开发者模式.
我正在尝试为浏览器的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