我试图让我的Chrome扩展程序读取当前页面来源&检测当前网址,例如..
如果我要导航到
https://www.google.com
和页面源包含
google
我希望我的扩展程序弹出一个包含指定文字的警报..
我需要知道如何向manifest.json&添加权限。还会检测当前的url +读取页面源。
答案 0 :(得分:0)
您可以像这样获取当前标签的主机名:
function getTab(callback) {
chrome.tabs.query({
active: true,
lastFocusedWindow: true
}, (res) => {
var tab = new URL(res[0].url);
callback(tab.hostname);
});
};
getTab((hostname) => console.log(hostname))
并且您需要在清单文件中将权限设置为:
"permissions": [
"tabs",
"activeTab"
]