2012-01-28 2 views
2

내 확장 기능에서 새 탭을 만들고 자체 HTML을 작성하려고합니다. 동적으로 생성됩니다.새 탭에 HTML 작성

할 수 있습니까?

새 탭을 만들려면 chrome.tabs.create()을 호출해야합니다. 이제 데이터를 HTML 파일로 작성하면됩니다.

답변

6

가장 쉬운 방법은 data: URL입니다. 예 : 다음과 같은 내용 :

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