gpt4 book ai didi

javascript - 如何在浏览器的另存为对话框中更改自动填充的文件名?

转载 作者:可可西里 更新时间:2023-11-01 13:13:36 25 4
gpt4 key购买 nike

封闭系统的要求:Firefox、仅客户端代码、HTML、CSS 和 JavaScript/Jquery,但没有其他开源库。

需要保存一个完整的网页。内置功能效果很好,除了我需要动态设置文件名。

目前,内置的另存为机制使用 html 标题属性填充文件名(在另存为对话框中)。

但是,我需要每次都动态填充文件名。 (即 File1、File2、File3)——换句话说,我需要通过一些代码在每次保存时设置文件名。

我该如何利用浏览器或自己编写它?

谢谢!

编辑

是否有一个事件会在单击另存为时通知并立即更改标题?

最坏的情况,我可以实现自己的另存为对话框吗?

编辑 2
我在 IE document.execCommand('SaveAs',) 中看到可以调用保存命令,FF 中是否有等效命令?如果我通过 Java 脚本打开另存为对话框,我假设我会更改标题?

最佳答案

你不能这样做。它不可编写脚本。文件对话框是浏览器 Hook 的操作系统的一部分。

关于javascript - 如何在浏览器的另存为对话框中更改自动填充的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15257309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com