我开始构建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');"});