gpt4 book ai didi

google-chrome - 如何获取 Chrome 扩展程序的当前选项卡 URL?

转载 作者:行者123 更新时间:2023-12-02 13:31:30 26 4
gpt4 key购买 nike

我知道 SO 上有很多类似的问题,但我似乎无法让它发挥作用。

我正在尝试从 Chrome 扩展程序中获取当前选项卡的 URL。然而,警报(tab.url)返回“未定义”。我已将“选项卡”添加到manifest.json 中的权限中。有什么想法吗?

<html>
<head>
<script>

chrome.tabs.getSelected(null, function(tab) {
tab = tab.id;
tabUrl = tab.url;

alert(tab.url);
});

</script>
</head>

最佳答案

仅供 Google 人员引用:

OP 使用的方法已被弃用。要获取用户正在查看的选项卡并且仅在他们正在查看的窗口中使用以下命令:

chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) {
// since only one tab should be active and in the current window at once
// the return variable should only have one entry
var activeTab = tabs[0];
var activeTabId = activeTab.id; // or do whatever you need
});

关于google-chrome - 如何获取 Chrome 扩展程序的当前选项卡 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6132018/

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