簡體   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