将当前Chrome标签页重写为主机

时间:2017-07-23 03:16:06

标签: google-chrome google-chrome-extension

我正在编写一个谷歌浏览器扩展程序,允许用户搜索网站的设置,点击它,然后将它带到该页面。我目前无法使用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});
});

0 个答案:

没有答案