繁体   English   中英

HTML5下载属性在Firefox 38.0.5中不起作用

[英]Html5 Download attribute not working in Firefox 38.0.5

这是相似的,但不是问题的重复。 在我的情况下,我使用的是FF 38.0.5(截至撰写此问题时为最新)。

根据MDN ,它明确指出

在Firefox 20中,仅对具有相同来源的资源的链接授予此属性。

请注意,它说:“在Firefox 20”,而不是“在Firefox 20 日起 ”因此,它不应该是在Firefox 38.0.5的情况。

实际上,我已经为第三方网站创建了一个mashup小部件,因此所有锚链接都属于不同的域。 它像一个嵌入式html框架。

如果我在上述SO问题的答案(仅处理图像文件)中寻求建议的解决方案,那么我将不得不放入每个文件的内容类型,这将非常麻烦,因为我们必须考虑n种不同类型的文件。

那么有没有办法解决这个问题,以便跨域锚在Firefox(以及chrome)中起作用?

编辑:就我而言,锚点正在该框架中打开文件,而不是下载该特定文件。

如果Firefox遵守甚至跨域download属性,这是一个安全问题。 https://bugzilla.mozilla.org/show_bug.cgi?id=676619上对此进行了详尽的讨论,尤其是注释34和35。因此,我相信MDN Wiki的意思是“自Firefox 20起”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM