我正在尝试打开一个新的空选项卡并向其添加一些HTML(或其他任何内容)。
我成功打开了一个新的空标签,但没有添加任何内容。
这是文件“background.js”中的代码:
chrome.tabs.create({url:"about:blank"}, function(tab){chrome.tabs.executeScript(tab.id, {code: "document.write('Some HTML tags')"});
});
通常,您打开现有URL的新选项卡,并在清单文件中请求权限,例如
"permissions" : ["tabs","http://*/*","https://*/*"]
但我不确定要求空标签的权限,如果有的话。
您可以使用javascript:
URL来编写内容。例如:
chrome.tabs.create({url:'javascript:document.write("<h1>Hello, World!</h1>")'});