可以按照以下步骤编写一个Chrome扩展程序来实现在每次加载新页面时使用console.log打印活动标签的URL:
创建一个新的文件夹,作为扩展程序的根目录。
在根目录下创建一个名为manifest.json
的文件,并添加以下内容:
{
"name": "URL Logger",
"version": "1.0",
"manifest_version": 2,
"description": "Logs the URL of the active tab",
"permissions": ["tabs"],
"background": {
"scripts": ["background.js"],
"persistent": false
},
"manifest_version": 2
}
background.js
的文件,并添加以下内容:chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if (changeInfo.status === "complete" && tab.active) {
console.log(tab.url);
}
});
在Chrome浏览器中打开chrome://extensions/
,确保右上角的开发者模式已启用。
点击左上角的“加载已解压的扩展程序”按钮,选择扩展程序的根目录。
扩展程序现在已经安装并启用,在每次加载新页面时,活动标签的URL将会被打印到开发者工具的控制台中。
请注意,由于Chrome的安全限制,扩展程序无法直接在浏览器的控制台中打印URL,而是需要在开发者工具的控制台中查看输出。