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 次  |  
        
|   最近记录:  |