使用javascript显示临时网页

使用javascript显示临时网页,javascript,bookmarklet,Javascript,Bookmarklet,我正在制作一个书签,它可以抓取一个网页,并构建一个URL列表,我想显示这些URL而不是当前的网页。如何创建临时网页并在浏览器中查看 到目前为止,我得到的是: var urls = myUrlScraper(window.location.pathname); var tempPage = "<html>" + urls + "</html>"; window.location = tempPageUrl; // How to do this? var url=myurl

我正在制作一个书签,它可以抓取一个网页,并构建一个URL列表,我想显示这些URL而不是当前的网页。如何创建临时网页并在浏览器中查看

到目前为止,我得到的是:

var urls = myUrlScraper(window.location.pathname);
var tempPage = "<html>" + urls + "</html>";
window.location = tempPageUrl; // How to do this?
var url=myurlspare(window.location.pathname);
var tempPage=“+URL+”;
window.location=tempPageUrl;//如何做到这一点?
如果URL确实是某个HTML上下文中的URL列表,则可以在
中添加一个
div
,然后

#myDiv {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
}

它将覆盖您当前的所有内容,然后您可以将您的URL或任何其他任意HTML附加到该
div
中。您可以打开一个新窗口并将HTML写入其中。
比如:

var urls = myUrlScraper(window.location.pathname);
var tempPage = "<html>" + urls + "</html>";

var w = window.open(''); 
w.document.write(tempPage);
var url=myurlspare(window.location.pathname);
var tempPage=“+URL+”;
var w=窗口打开(“”);
w、 文件编写(临时页);

如果没有某种存储,您将无法将页面构造为JS var,也无法对其进行刷新。您需要更新当前页面DOM。如果没有服务器端(ish)解决方案,这是不可能的;w、 文件编写(临时页)
javascript:document.write(“Hello”)是的,我同意我最初的评论是关于“制作”一个临时文件,这是不可能的。但是还有其他的解决方案,它们只是暂时在某个地方显示返回的值。