我正在编写一个谷歌浏览器扩展程序,允许用户搜索网站的设置,点击它,然后将它带到该页面。我目前无法使用chrome.tabs API。
这基本上是我缺少的功能:
如果用户在https://www.testing.com/settings/this-or-that/whatever,我希望分机的搜索结果链接附加" / settings / example"仅限主机URL。 " https://www.testing.com" +" / settings / example"
我试图让window.location.host工作,但我没有运气。我当前的迭代将路径添加到当前URL。有没有办法让chrome.tabs.query只提取主机,以便为每个链接添加路径?
chrome.tabs.query(
{active: true, currentWindow: true},
function(tab) {
var newURL = tab[0].url + "/settings/";
chrome.tabs.update(undefined, {url: newURL});
});