将HTML写入新选项卡

s g*_*s g 3 html tabs google-chrome google-chrome-extension

在我的扩展中,我正在创建一个新选项卡,并希望自己编写html - 这是动态生成的.

可以吗?

chrome.tabs.create()打算创建一个新选项卡 - 现在我只需将我的数据作为HTML文件写入其中.

Wla*_*ant 8

最简单的方法是使用数据:URL.像这样的事情:

var htmlCode = "<html><body>Hi!</body></html>";
var url = "data:text/html," + encodeURIComponent(htmlCode);
chrome.tabs.create({url: url});
Run Code Online (Sandbox Code Playgroud)