【发布时间】:2019-07-15 18:45:08
【问题描述】:
我想编写一个 chrome 扩展程序,它记录每次加载新站点时当前活动的标签 URL 并将其发送到服务器以供进一步使用。到目前为止,我已经设法编写了以下代码: manifest.json
{
"manifest_version": 2,
"name": "Currenturl",
"description": "Fetches current tab url.",
"version": "0.1",
"author": "Tarun Khare",
"browser_action": {
"default_icon": "icon.png",
"default_title": "Just observing your current url."
},
"permissions": ["tabs", "activeTab"],
"background": {
"scripts": ["content.js"],
"persistent": false
}
}
content.js
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
var url = tabs[0].url;
console.log("hello: "+url);
});
我正在使用后台脚本,因为 chrome.tabs 在内容脚本中不起作用。但是这个扩展并没有在 chrome 控制台中打印任何东西。有什么问题?
【问题讨论】:
标签: javascript google-chrome google-chrome-extension