将内容写入Chrome扩展程序中的新空标签

时间:2017-12-28 21:15:45

标签: google-chrome-extension

我正在尝试打开一个新的空标签,并为其添加一些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://*/*"]

但我不确定要求空标签的权限,如果有的话。

1 个答案:

答案 0 :(得分:0)

您可以使用javascript:网址撰写您的内容。例如:

chrome.tabs.create({url:'javascript:document.write("<h1>Hello, World!</h1>")'});