将HTML写入新选项卡

时间:2012-01-28 14:12:00

标签: html google-chrome tabs google-chrome-extension

在我的扩展程序中,我正在创建一个新标签,并希望自己编写html - 这是动态生成的。

能否完成。

我正在调用chrome.tabs.create()来创建一个新标签 - 现在我只需将我的数据作为HTML文件写入其中。

1 个答案:

答案 0 :(得分:6)

最简单的方法是使用data: URL。例如。像这样的东西:

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