如何更新使用Chrome.tabs.create({url})打开的选项卡



我正在创建一个Chrome扩展名,我想打开一个带有按钮的选项卡,并使用另一个按钮我想刷新该页面。目前,我在按钮上使用事件侦听器,我可以在新标签中打开本地HTML页面。但是我不知道如何刷新/更新该特定页面。

window.addEventListener('DOMContentLoaded', function (){
    let shareButton = document.getElementById('focus');
    shareButton.addEventListener('click', function() { 
          chrome.tabs.create({ url: chrome.runtime.getURL("index.html") });
    });
});

要刷新该页面或从弹出窗口发送数据很重要的是,打开选项卡之后,弹出窗口未关闭,请使用active属性:

tab = chrome.tabs.create({ url, active: false })

之后,您可以刷新该选项卡或发送消息:

chrome.tabs.sendMessage(tab.id, data, responseReceived)

最新更新