Abra uma nova guia com HTML personalizado em vez de um URL

Eu estou fazendo um script Greasemonkey e gostaria de abrir uma nova guia que não irá exibir um URL, mas algum HTML que faz parte do script. Então basicamente eu quero fazer algo assim (o que obviamente não está funcionando):

<code>window.open('<html><head></head><body></body></html>');
or
GM_openInTab('<html><head></head><body></body></html>');
</code>

Qualquer sugestão é bem vinda!

questionAnswers(2)

yourAnswerToTheQuestion