Lee*_*Lee 3 google-chrome-extension console.log
我的Chrome扩展程序似乎无法以console.log任何方式执行。它跳过它。
console.log可行:我可以打开控制台,键入即可console.log('test');运行。它可以在其他脚本中工作,即在本地HTML页面中加载的JS脚本,但不能从我的扩展程序中加载。
我background.js说的我manifest.json下面。它执行alert(),但不执行console.log
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(null, { file: "jquery-3.0.0.min.js" }, function() {
console.log('----');
alert('Hello!);
});
});
Run Code Online (Sandbox Code Playgroud)
我试过了:
delete console.log,delete window.console并且delete window[console]如还原console.log()和JavaScript控制台所建议的那样,在Magento中登录,但没有成功。background.js为仅包含一行console.log('----');--仍然无效。我的manifest.json:
{
"manifest_version": 2,
"name": "My Chrome Extension",
"description": "This extension will you save time.",
"version": "1.0",
"permissions": [
"http://*/*",
"https://*/*",
"tabs"
],
"browser_action": {
"name": "Click to start the extension"
},
"background": {
"scripts": ["background.js"]
}
}
Run Code Online (Sandbox Code Playgroud)
小智 5
扩展程序的控制台在单独的窗口中。您console.log()可以通过以下方式检查消息:
去 chrome://extension
启用开发者模式
单击“检查视图”行中的“背景页面”链接
您的扩展程序的开发者控制台将在此处打开。
归功于:在哪里可以从Chrome扩展程序中的background.js中读取控制台消息?
| 归档时间: |
|
| 查看次数: |
1548 次 |
| 最近记录: |