html - 在 iOS Chrome/Firefox 等上忽略下载属性
问题描述
在 iOS 上的非 Safari浏览器中,下载属性似乎被忽略了。这个简约<a download>
示例不会触发下载提示,而是会在浏览器窗口中打开链接:
https://tutsplus.github.io/download-attribute/index.html
它可以在 Chrome / Firefox 桌面和 Android 上按预期工作。它也适用于 iOS Safari。
这不是跨域问题。SO上有很多类似的问题,但它们主要处理略有不同的情况。另外,我无法在带有content-disposition
标头的服务器上解决此问题(如果无论如何都会有所帮助)。
iOS 中是否存在阻止非 Safari 浏览器触发下载对话框的功能?
这里有什么解决方案?
解决方案
推荐阅读
- javascript - 为使 onclick 函数无效的 Div 元素样式“顶部”创建最大值和最小值
- .net - 导入 OpenAPI 2.0 Postman 集合,所有 POST 请求正文都显示为 x-www-form-urlencoded,而不是原始 JSON
- excel - Vlookup() 和 Match() 的区别
- python - 如何将元组保存为图像?
- python - 在 Id 和 year 上合并两个数据框 pandas,其中 year 缺少值
- laravel - laravel 的验证规则
- java - Thymeleaf 表单验证
- javascript - 如何在窗口环境中获取我的 JavaScript UMD 包的完整字符串?`.toString()` 不起作用
- amazon-web-services - 通过 API Gateway 公开在 EKS 中运行的 Kubernetes 服务
- json - 如何在 Swift 中使用 Codable 解析 JSON?