封闭系统的要求:Firefox,仅客户端代码,HTML,CSS和JavaScript / Jquery,但没有其他开放源代码库。
需要保存完整的网页。内置功能非常有用,除了我需要动态设置文件名。
当前,内置的“另存为”机制使用html标题属性填充文件名(在“另存为”对话框中)。
但是,我需要每次都动态填充文件名。 (即File1,File2,File3)-换句话说,我需要通过一些代码在每次保存时设置文件名。
我该如何利用浏览器或自己编写所有内容?
谢谢!
编辑
单击“另存为”并立即更改标题时是否会发生事件?
最坏的情况是,我可以实现自己的另存为对话框吗?
编辑2
我看到可以在IE document.execCommand('SaveAs',)中调用的另存为命令,FF中是否有等效命令?如果我通过Java脚本打开“另存为”对话框,我认为是正确的,然后我会更改标题吗?
最佳答案
你不可以做这个。它不可编写脚本。文件对话框是浏览器挂钩的操作系统的一部分。