相关疑难解决方法(0)

如何使用javascript获取chrome扩展程序中当前Tab的URL

我刚刚开始使用谷歌Chrome扩展程序开发,我的项目涉及制作一个扩展程序,点击该链接时会打印当前打开的页面/选项卡的URL.

因此,如果我在谷歌的主页上并点击我的扩展程序,我需要在扩展程序中输入" https://www.google.com/ "作为我的输出.

我需要使用javascript来执行此操作,并且无法找到我理解的代码以及执行此操作的代码.我读到了关于使用"window.location"和"document.href"的东西,但是这不会给我只是我的扩展名而不是当前标签的网址吗?

请帮我开始吧 提前致谢.

javascript url google-chrome-extension

26
推荐指数
3
解决办法
4万
查看次数

谷歌Chrome插件:如何从URL获取域名(tab.url)

使用Google Chrome API的tab.url价值,从整个价值中获取域名的最佳方法是什么?

在JavaScript中,我会使用window.location.protocol&window.location.hostname.例如这样的事情:

var domain = window.location.protocol + "//" + window.location.hostname;
Run Code Online (Sandbox Code Playgroud)

但是这会获得扩展域而不是选项卡,因此无法使用该方法.所以使用类似于下面的函数...我将如何从tab.url值中删除域?

function show_alert() {
    chrome.tabs.getSelected(null, function(tab) {
        var currentURL = tab.url;
        alert(currentURL);
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome google-chrome-extension

15
推荐指数
2
解决办法
1万
查看次数