Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript在Firefox中保存HTML页面_Javascript_Firefox - Fatal编程技术网

使用JavaScript在Firefox中保存HTML页面

使用JavaScript在Firefox中保存HTML页面,javascript,firefox,Javascript,Firefox,我想在Firefox中使用JavaScript保存HTML页面。 我尝试了下面的代码,但它只在IE中有效: function doSaveAs() { if (document.execCommand) { document.execCommand("SaveAs"); } } 这只适用于IE 如果用户想要保存页面,只需告诉用户按CTRL+S即可。您还可以链接到一个php脚本,该脚本发送带有适当标题的页面(Content-Disposition:attachme

我想在Firefox中使用JavaScript保存HTML页面。
我尝试了下面的代码,但它只在IE中有效:

function doSaveAs() {
    if (document.execCommand) {
        document.execCommand("SaveAs");
    }
}
这只适用于IE


如果用户想要保存页面,只需告诉用户按CTRL+S即可。您还可以链接到一个php脚本,该脚本发送带有适当标题的页面(
Content-Disposition:attachment;filename=“document.html”
),如果用户只保存html页面(即没有任何图像、css等),则强制打开一个下载窗口。

我很高兴它只在IE中起作用:这是一种专有方法,仅在该浏览器中可用。如果我想保存一个网页,我宁愿自己保存。@Marcel,虽然我同意你的评论,但没有任何迹象表明他不是在响应用户输入而调用该函数。尽管如此,我不明白他为什么要用JavaScript重新发明现有的浏览器功能。我也认为他正在这么做,但一些恶意程序员可以将其用于其他目的。@Marcel:在这种情况下,我为我的假设道歉…:)我刚刚重新配置了浏览器,使其在按下Ctrl-S键时退出。;-)