Search code examples
javascriptjquerygreasemonkey

Open a new tab with custom HTML instead of a URL


I'm making a Greasemonkey script and would like to open a new tab which will not display a URL but some HTML that is part of the script. So basically I want to do something like this (which is obviously not working):

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

Any hints are welcome!


Solution

  • You can do this:

    var newWindow = window.open();

    and then do

    newWindow.document.write("ohai");