在当前选项卡 chrome 扩展中更新和 运行 预定义 link

Update and run pre defined link on current tab chrome extension

我正在尝试使 chrome 扩展转到当前打开的选项卡上的预定义 link。我不知道该怎么做。有什么想法吗?

在 background.js 中添加以下代码,处理扩展程序的点击事件。

chrome.browserAction.onClicked.addListener(() => {
    chrome.tabs.query({ active: true }, (tabs) => {
        const tab = tabs[0];
        chrome.tabs.update(tab.id, {
            url: '
        });
    });
});

代码说明

  1. 点击扩展,我使用 chrome.tabs.query API.
  2. 获取活动标签信息
  3. chrome.tabs.query 将 return 一组选项卡。
  4. 从数组中获取第 0 个索引选项卡并使用 chrome.tabs.update API.
  5. 根据您的要求更新 URL

参考 https://developer.chrome.com/docs/extensions/reference/tabs/#method-update