Javascript 如何以编程方式打开chrome扩展页
我是新来的。我想以编程方式打开chrome扩展页。例如:Javascript 如何以编程方式打开chrome扩展页,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我是新来的。我想以编程方式打开chrome扩展页。例如: chrome-extension://njlkegdphefeellhaongiopcfgcinikh/options.html 当我单击网页按钮或链接时,我想打开特定的扩展选项卡 我尝试了很多方法。使用javascript等多种方式直接调用。但我找不到合适的解决办法。谁都知道 (我的目标是使用JavaScript打开扩展选项卡)以下是解决方案之一: 确保内容脚本在单击按钮的页面上运行 当您单击网页上的按钮时,从内容脚本添加事件监听器,
chrome-extension://njlkegdphefeellhaongiopcfgcinikh/options.html
当我单击网页按钮或链接时,我想打开特定的扩展选项卡
我尝试了很多方法。使用javascript等多种方式直接调用。但我找不到合适的解决办法。谁都知道
(我的目标是使用JavaScript打开扩展选项卡)以下是解决方案之一:
chrome.runtime.sendMessage({message: 'buttonClicked'},
function() {
/* callback */
});
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
if (request.message == 'buttonClicked') {
// Create a new tab with options page
}
});
chrome.tabs.create({
active: true,
url: 'options.html'
}, null);
你会得到什么错误或坏结果?您需要更具体地说明您所尝试的内容,确保没有错误。但没有输出:(.我尝试了href和window.open等。您好,我不需要创建新的,但我想在浏览器扩展图标上重新打开相同的图标,我不需要创建新的,但我想在浏览器扩展图标上重新打开相同的图标