2017-10-11 59 views
2

工作,我在我的鏈接使用下載屬性:下載屬性不是在Safari

<a style="color:white" download="myimage" href="images/myimage.jpg">Download image</a> 

它在幾乎所有的瀏覽器工作得很好。這意味着,如果我點擊鏈接,圖像會自動下載。我在Safari的10.1.2上測試了它,並且它工作正常。

但在我的朋友mac正在使用safari 10.0.3它不工作。他說圖像只是在新窗口中打開,而不是下載。

爲什麼會發生這種情況,我該怎麼做才能使它在任何地方都能正常工作?

+0

@Jarla你見過我的回答嗎? – EgMusic

回答

1

請看看https://www.w3schools.com/TagS/tag_a.asp

向下滾動到屬性,你會看到下載屬性只通過HTML5,支持它,因爲它似乎,你的朋友的Safari瀏覽器的版本不支持。我建議更新程序。

或者,您可以右鍵單擊圖像,然後單擊另存爲...,然後以此方式下載。

@Jarla

1

https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_1.html,它是在Safari 10.1補充說:

HTML5下載屬性 錨元素下載屬性 表示該鏈接的目標是一個下載鏈接,下載一個 文件,而不是導航鏈接。當您單擊具有 下載屬性的鏈接時,目標將作爲文件下載。可選地, 下載屬性的值提供了 文件的建議名稱。

這似乎並不在iOS中的Safari 11.1可用,雖然從我自己的測試,其中有我有點糊塗了。我希望他們在標準支持上是相同的,基於他們的類似版本編號。