要打印控制台.log在活动窗口控制台而不是后台显示消息



我开始构建chrome扩展程序。最初,我从一个简单的扩展开始,该扩展在后台控制台中打印hello。如何在活动窗口控制台中打印它。

这是我的清单.json文件

 {
     "manifest_version": 2,
     "name": "example",
     "version": "0.1",
     "description": "My Chrome Extension",
  "icons":  { 
    },
  "background": {
    "scripts": ["js/background.js"] 
  },

  "browser_action": {
    "default_title": "My test Environment"
    },
"permissions": [
    "background",
    "storage",
    "tabs", 
    "http://*/*",
    "https://*/*"
    ] 
  }

这是我的背景.js文件的内容一个简单的
console.log("hello");

看看内容脚本,你可以使用manifest.json注入或编程注入来确保你的代码在当前网页的上下文中运行。

  • 前者需要消息传递或存储,以确保内容脚本与后台页面之间的通信;
  • 而对于后者,请尝试以下代码background.js chrome.tabs.executeScript({code: "console.log('hello');"});

最新更新