Запись HTML в новую вкладку - PullRequest
       17

Запись HTML в новую вкладку

2 голосов
/ 28 января 2012

В своем расширении я создаю новую вкладку и хотел бы написать в нее свой собственный html - он генерируется динамически.

Можно ли это сделать.

Я звоню chrome.tabs.create(), чтобы создать новую вкладку - теперь мне просто нужно записать в нее свои данные в виде HTML-файла.

1 Ответ

6 голосов
/ 30 января 2012

Самый простой способ сделать это - использовать данные : URL .Например, что-то вроде этого:

var htmlCode = "<html><body>Hi!</body></html>";
var url = "data:text/html," + encodeURIComponent(htmlCode);
chrome.tabs.create({url: url});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...