创建一个在Chrome中保存html页面的按钮(本地)

时间:2014-02-27 18:27:10

标签: javascript html google-chrome

我更喜欢Chrome,但我希望它也适用于其他浏览器。那么,如何制作一个简单的按钮,onClick会调用一个函数将html页面保存为html文件?与用户按下相同的右键单击>另存为。

我已经有两个按钮,用于打印的window.print()和用于刷新页面的location.reload(),我必须补充说这个html页面是在本地运行的,所以没有Web服务器。 是否可以使用onClick JavaScript作为上面的两个示例?

2 个答案:

答案 0 :(得分:2)

我认为这不可行,因为这可能会违反安全规定。

您特别提到您在本地运行此操作。这是否意味着您正在尝试创建某种应用程序?如果是这样,你可能会把它扔进Brackets Shell之类的东西。如果将其放在那里,则可以实现自己的本机函数来触发“另存为”对话框。它有点复杂,但如果你真的需要一个页面上的“另存为”按钮,它可能是完成它的唯一方法之一。

答案 1 :(得分:0)

目前使用纯JS无法实现,但您可以遍历文档并手动将内容导出到文件中。

请参阅此类似帖子:Export DOM