gpt4 book ai didi

macos - 允许在 Safari 中下载多个文件

转载 作者:行者123 更新时间:2023-12-05 02:54:05 25 4
gpt4 key购买 nike

我有一个应用程序,允许用户在单击一个按钮时下载两个生成的 csv 文件。只要将浏览器设置为允许多次下载,此功能在 Mac/Windows/Chrome、Mac/Windows/Firefox 和 Windows/Edge 中运行良好。

对于 Safari,我只能下载生成的第一个 csv。我已经尝试将该站点添加到允许下载文件的站点列表中(即 https://9to5mac.com/2020/01/03/mac-how-to-always-allow-downloads-safari/ ),但它不会下载第二个文件。将文件压缩在一起是一种选择,但必须有一种方法允许在 Safari 中的某个地方进行多次下载。

最佳答案

我遇到了完全相同的问题,它适用于除 Safari 之外的所有其他浏览器。我最终采用的解决方案是在下载每个文件之间增加延迟。 (当然不是最好的解决方案)

在我的例子中,我使用了一个 javascript 函数来动态生成并触发对下载按钮的点击(一种允许您命名 csv 文件的常用方法)

Safari 不喜欢按钮每秒被按下超过一次,它记录数据在那里并且所有内容都已更新但它只触发最后一次下载,设置文件下载之间的延迟允许足够的时间以便 Safari 处理应该下载多个文件。

关于macos - 允许在 Safari 中下载多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61961488/

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