javascript - 下载后文件未在 Safari 中自动打开
问题描述
我正在使用下面的代码来下载文件。我的要求是下载完成后自动打开文件。
var l_base64data = l_filetype + l_string
var a = document.createElement('a')
a.href = l_base64data
a.download = l_filename
a.click()
它在 Chrome 和 Firefox 中运行良好,但在 Safari 中无法运行。请建议我是否缺少任何浏览器特定代码。
谢谢,拉克什曼
解决方案
推荐阅读
- java - Gradle 5 Kotlin DSL:多模块项目中的常见任务和 Maven 工件
- java - 我可以用spring数据标准接口方法添加条件吗
- c++ - COleDateTime 在使用 time_t 构造时添加一个小时
- asp.net - 是否需要在 ASP Net 中使用 URL 路由重新启动服务器?
- node.js - 在我的 REST Api 中为我的 cookie 设置 MaxAge 的最佳时间是什么时候
- c# - 包 Microsoft.CSharp 4.5.0 与 netcoreapp2.1 不兼容错误消息
- amazon-s3 - 从 db 读取阿拉伯语文本并以 parquet 格式存储在 s3 中
- angular - 如何获取 Angular 组件的绑定路径字符串?
- javascript - Angular 4 - Firefox:构造函数后不调用 NgOnInit()
- lsof - lsof 显示许多相同的文件,设备名为 0,0