封闭系统的要求:Firefox,仅客户端代码,HTML、CSS 和 JavaScript/Jquery,但没有其他开源库。
需要保存一个完整的网页。内置功能很好用,除了我需要动态设置文件名。
目前,内置的另存为机制使用 html 标题属性填充文件名(在另存为对话框中)。
但是,我需要每次动态填充文件名。(即 File1、File2、File3)——换句话说,我需要通过一些代码在每次保存时设置文件名。
我如何利用浏览器或自己编写它来做到这一点?
谢谢你!
编辑
当单击另存为并立即更改标题时,是否有事件注意到?
最坏的情况,我可以实现自己的另存为对话框吗?
编辑 2
我看到可以在 IE document.execCommand('SaveAs',) 中调用另存为的命令,在 FF 中是否有等价物?如果我通过java脚本打开另存为对话框,我假设我会更改标题?