Otwórz nową kartę z niestandardowym kodem HTML zamiast adresu URL

Tworzę skrypt Greasemonkey i chciałbym otworzyć nową kartę, która nie wyświetli adresu URL, ale trochę kodu HTML, który jest częścią skryptu. Więc w zasadzie chcę zrobić coś takiego (co oczywiście nie działa):

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

Wszelkie wskazówki są mile widziane!

questionAnswers(2)

yourAnswerToTheQuestion