更新和运行当前标签chrome扩展上的预定义链接



我试图使chrome扩展到当前打开的选项卡上的预定义链接。我不知道该怎么做。什么好主意吗?

在background.js中添加以下代码,用于处理扩展的单击事件。

chrome.browserAction.onClicked.addListener(() => {
chrome.tabs.query({ active: true }, (tabs) => {
const tab = tabs[0];
chrome.tabs.update(tab.id, {
url: 'https://stackoverflow.com/questions/68945425/update-and-run-pre-defined-link-on-current-tab-chrome-extension',
});
});
});

代码解释

  1. 点击扩展,我使用chrome.tabs.queryAPI获取活动选项卡信息。
  2. chrome.tabs.query将返回一个制表符数组。
  3. 从数组中获取第0个索引选项卡,并根据您的要求使用chrome.tabs.updateAPI更新URL。

引用https://developer.chrome.com/docs/extensions/reference/tabs/method-update

最新更新