javascript - 使用 JavaScript 在 Firefox 中保存 HTML 页面

标签 javascript firefox

我想在 Firefox 中使用 JavaScript 保存 HTML 页面。
我已经尝试过下面的代码,但它只适用于 IE:

function doSaveAs() {
    if (document.execCommand) {
        document.execCommand("SaveAs");
    }
}

最佳答案

这只适用于 IE。

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

关于javascript - 使用 JavaScript 在 Firefox 中保存 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5777000/

相关文章:

html - 工具提示的最大宽度在 Firefox 38 中不起作用,但在 Chromium 中起作用

javascript - 在 uploadify 中动态设置属性

javascript - 如何根据事件网址更改导航栏中的图像?

html - 如何使用 206 Partial Content 使浏览器请求范围更小

javascript - 在基于 iframe 的文本编辑器中禁用 Firefox 和 Chrome 拼写检查

c# - 如何检查浏览器是否打开

javascript - 是否可以将 ref 添加到 props.children 元素?

javascript - Google Geomap API 更改区域选项 onClick()

javascript - 将文本居中对齐

javascript - SVG 中 Firefox 中的 onmouseover 事件