Safari浏览器上的“强制另存为”对话框
Force Save As dialog on Safari browser
我有一个在<img>
标签中显示图像的网页。我的客户端现在希望在有人单击"另存为"按钮时有一个"另存"对话框,这样用户就可以避免右键单击。我需要它在Safari浏览器上工作。我该怎么做?
您正在查找Content-Disposition HTTP标头(可以在此处找到)。
具体需要:
Content-Disposition: attachment; filename="fname.ext"
您应该在服务器上实现更改。使用标头:Content-Disposition
。
Content-Disposition: attachment; filename=MyFileName.png
在ASP.NET 中
Response.AddHeader("Content-Disposition", "attachment; filename=MyFileName.png");
相关文章:
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- 重定向到另一个页面后,authData为null
- Safari浏览器上的“强制另存为”对话框
- 如何在Javascript中将来自另一个页面的ID引用为变量
- 将7个图像组合为一个,一个在另一个之上,并输出为单个图像
- js事件循环是否意味着可以为临时暂存空间使用全局变量
- Android WebView:在javascript中,有没有一种方法可以加载另一个javascript文件,并为堆栈
- 如何创建一个原型函数,将另一个原型函数绑定为语法糖(并保持实例的上下文)
- jquery或js:将站点范围内的链接替换为另一个AND,并更改为https
- 使用在另一个服务方法中声明为模块模式的服务方法之一
- 图表交互式指南默认为光标另一侧的最远值
- 如何正确从另一个对象获取属性?尝试为我的拉斐尔动画创建工具提示
- 如何将一个选择框设置为与另一个相同
- 如何将一个空白字符串变量设置为等于另一个字符串变量
- Firefox在另存为类型-另存为对话框中的文件类型不正确
- 如何禁用浏览器另存为文件->另存为)
- 一个变量在一个位置被设置为Nan,但在另一个位置被正确设置为Nan
- 如何将一个数组排序为与另一个相同
- 强制“另存链接”与HTML, Javascript或ASP经典
- 将一个元素的宽度设置为与另一个相等