gpt4 book ai didi

javascript - Google Chrome 扩展 - Background.html 函数问题

转载 作者:行者123 更新时间:2023-11-28 10:18:53 25 4
gpt4 key购买 nike

无论如何,通过添加到此 JavaScript,我可以忽略 .com/.net/.org/等 tab.url 之后的任何内容。

因此,如果 tab.url = examplesite.com/blabla/blabla.html 它将用 examplesite.com/替换 tab.url 并忽略其后的任何内容。

这是我的background.html 脚本。

    <script type="text/javascript">
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.getSelected(null,function(tab) {
chrome.tabs.create( { url: "http://www.mysite.com/index.php?q=" +tab.url } );
});
});

</script>

或者我需要将其编程到我的网站中以去除网址吗?我想知道是否可以使用 Javascript...(不是我的强项。)

感谢您能给我的任何帮助。

最佳答案

不幸的是,JavaScript 中没有内置 parseUri 函数,但您可以使用正则表达式构建您所要求的内容。可以在这里找到这样的示例: http://blog.stevenlevithan.com/archives/parseuri

此外,我从未尝试从 Chrome 扩展程序访问它,但我怀疑您可以访问 window.location 变量,该变量是一个包含当前页面 url 的分割部分的对象。尝试 console.log(window.location) 并查看对象的内容。

关于javascript - Google Chrome 扩展 - Background.html 函数问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5989543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com