我正在创建一个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)