強制瀏覽器點擊下載圖像:客戶端解決方案
努力模擬Excel 工作表的無縫下載功能,開發人員可能會遇到網頁瀏覽器處理圖像下載的差距。由此引發的一個問題是,我們能否使用客戶端程式設計來誘導瀏覽器行為模仿 Excel 的下載提示?
答案在於 HTML5 的「下載」屬性。透過將此屬性添加到圖像鏈接,相容的瀏覽器將觸發下載提示,檔案名稱與指定的 URL 相符。
要自訂檔名,請在「下載」屬性中指定一個值,如下所示:
< ;a href="/path/to/image.png" download= "AwesomeImage.png">
但是,需要注意一個關鍵限制:此方法僅對同源URL 有效。從 2018 年春季開始,瀏覽器不再支援使用「下載」屬性進行跨來源下載。因此,嘗試從外部網域啟動下載將不會產生所需的行為。
以上是您可以透過客戶端程式設計強制點擊瀏覽器圖片下載嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!