Chrome扩展程序 - 读取当前页面来源

时间:2018-03-13 02:26:54

标签: javascript html google-chrome-extension

我试图让我的Chrome扩展程序读取当前页面来源&检测当前网址,例如..

如果我要导航到

https://www.google.com

和页面源包含

google

我希望我的扩展程序弹出一个包含指定文字的警报..

我需要知道如何向manifest.json&添加权限。还会检测当前的url +读取页面源。

1 个答案:

答案 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"
  ]
相关问题