欧美精品在线一区二区三区_亚洲女同精品视频_日韩一区免费_国产欧美久久久精品免费_国产这里只有精品_僵尸再翻生在线观看_久久99精品国产一区二区三区_亚洲免费一区二区_女教师淫辱の教室蜜臀av软件_中文字幕国产一区二区

了解HTML/HTML5中的download屬性

2016-9-1    藍藍設計的小編

如果您想訂閱本博客內容,每天自動發到您的郵箱中,?請點這里 

一、download屬性是個什么鬼?

首先看下面這種截圖

1.png

 

如果我們想實現點擊上面的下載按鈕下載一張圖片,你會如何實現?

我們可能會想到一個最簡單的方法,就是直接按鈕a標簽鏈接一張圖片,類似下面這樣:

<a href="large.jpg">下載</a>

但是,想法雖好,實際效果卻不是我們想要的,因為瀏覽器可以直接瀏覽圖片,因此,我們點擊下面的“下載”鏈接,并是不下載圖片,而是在新窗口直接瀏覽圖片。

下載

看我的眼睛,

2.gif

 

于是,基本上,目前的實現都是放棄HTML策略,而是使用,例如php這樣的后端語言,通過告知瀏覽器header信息,來實

header('Content-type: image/jpeg');
header("Content-Disposition: attachment; filename='download.jpg'");
 

然而,這種前后端都要操心的方式神煩,現在都流行前后端分離,還攪在一起太累了,感覺不會再愛了。

那有沒有什么只需要前端動動指頭就能實現下載的方式呢?有,就是本文要介紹的download屬性。

例如,我們希望點擊“下載”鏈接下載圖片而不是瀏覽,直接增加一個download屬性就可以:

<a href="large.jpg" download>下載</a>
 

沒錯,你沒有看錯,就這么結束了,不妨點擊后面的鏈接試試:下載

結果在Chrome瀏覽器下(FireFox瀏覽器因為跨域限制無效):

不僅如此,我們還可以指定下載圖片的文件名:

<a href="index_logo.gif" download="_5332_.gif">下載</a>
 

如果后綴名一樣,我們還可以缺省,直接文件名:

<a href="index_logo.gif" download="_5332_">下載</a>
 

截圖為虛,操作為實:下載

Chrome下的截圖效果示意:

5.png


 

一個大寫的酷里!

二、瀏覽器兼容性和跨域策略

然而,caniuse展示的兼容性只是個籠統,根據鄙人的實地測試,事情要比看到的復雜。

主要表現在跨域策略的處理上,由于我手上沒有IE13,所以,只能對比Chrome瀏覽器和FireFox瀏覽器:

如果需要下載的資源是跨域的,包括跨子域,在Chrome瀏覽器下,使用download屬性是可以下載的,但是,并不能重置下載的文件的命名;而FireFox瀏覽器下,則download屬性是無效的,也就是FireFox瀏覽器無論如何都不支持跨域資源的download屬性下載。

而,如果資源是同域名的,則兩個瀏覽器都是暢通無阻的下載,不會出現下載變瀏覽的情況。

7.png


 

是否支持download屬性的監測
要監測當前瀏覽器是否支持download屬性,一行JS代碼就可以了,如下:

var isSupportDownload = 'download' in document.createElement('a');
 

三、結束語

除了圖片資源,我們還可以是PDF資源,或者txt資源等等。尤其Chrome等瀏覽器可以直接打開PDF文件,使得此文件格式需要download處理的場景越來越普遍。

此HTML屬性雖然非常實用和方便,但是兼容性制約了我們的大規模應用。

同時考慮到很多時候,需要進行一些下載的統計,純前端的方式想要保存下載量數據,還是有些吃緊,需要跟開發的同學配合才行,還不如使用傳統方法。

所以,download屬性的未來前景在哪里?當下是否可以直接加入到實際項目?還需要我們一起好好想想。其實使用JS實現download屬性的polyfill并不難,但是,考慮到為何不所有瀏覽器都使用polyfill的方法,又覺得為了技術而技術是不太妥當的。

總之,先放著心上,再觀察觀察。

 

藍藍設計www.ocunn.cn?)是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計BS界面設計? cs界面設計? ipad界面設計? 包裝設計? 圖標定制? 用戶體驗 、交互設計、?網站建設?平面設計服務 

 

日歷

鏈接

個人資料

藍藍設計的小編 http://www.ocunn.cn

存檔

新片速递亚洲合集欧美合集| 国产精品丝袜一区二区三区| 午夜精品福利视频| 国产精品福利网| 97在线资源站| 亚洲在线播放电影| 两根大肉大捧一进一出好爽视频| 国产精品久久久久久久av福利| 给我看免费高清在线观看| 亚洲一二三四五六区| 日韩久久中文字幕| 亚洲黄色小说网| 污污网站在线| 2020国产在线视频| 国产小视频在线观看| 色婷婷在线播放| 成人开心激情| 久久午夜影院| 97精品一区二区| 最新成人av网站| 久久精品国产免费| 91小视频在线免费看| 成人免费在线播放视频| 黑丝美女久久久| 欧美日韩国产首页在线观看| 亚洲精品720p| 欧美激情视频在线观看| 国产精品91一区| 国产日韩欧美一区二区三区四区| 五月天亚洲综合| 成 年 人 黄 色 大 片大 全| 五月天激情视频在线观看| 9.1在线观看免费| 大地资源高清在线视频观看| 老熟妇一区二区三区| 日本高清视频免费看| 9191在线观看| 台湾成人免费视频| 青青一区二区| 国产乱码精品| 99re这里只有精品6| 亚洲国产综合视频在线观看| 91超碰这里只有精品国产| 亚洲欧美日韩天堂| 欧美综合在线第二页| 精品999在线观看| 我的公把我弄高潮了视频| 成人免费播放视频| 免费精品在线视频| 91精品国产乱码久久久| 免费在线看v| 最近在线中文字幕| 国产精品探花在线观看| 美女精品在线| 国产欧美一区二区精品性色| a天堂资源在线| 国产高清成人久久| 三级影片在线看| 一级黄色片网站| 你懂的在线网址| 日韩伦理福利| 免费成人结看片| 久久精品123| 日本一区二区免费在线观看视频| 欧美最猛性xxxxx直播| 亚洲石原莉奈一区二区在线观看| 日av在线播放中文不卡| 欧美日韩国产一二| 疯狂欧洲av久久成人av电影| 91高清免费视频| 国产成人综合亚洲| 精品一区二区久久久久久久网站| 无码人妻丰满熟妇区毛片18| av小说在线观看| 中文字幕免费高清在线观看| 成人资源www网在线最新版| 激情欧美一区二区三区黑长吊| 97人人精品| 高清shemale亚洲人妖| 欧美午夜精品久久久久久久| 日日噜噜噜夜夜爽亚洲精品| 国产精品10p综合二区| 情侣黄网站免费看| 欧洲猛交xxxx乱大交3| 天天操天天爱天天干| 久久久一本精品| 在线国产一区| 国产欧美精品一区aⅴ影院| 日韩三级视频在线看| 欧美在线视频一二三| 一区二区av| 亚洲av无码一区二区二三区| 国产视频手机在线观看| 美女扒开腿让男人桶爽久久软| 久操国产精品| 成a人片亚洲日本久久| 欧美日高清视频| 琪琪第一精品导航| 精品丰满人妻无套内射| 色www亚洲国产阿娇yao| 香蕉视频黄色片| 久久亚洲资源中文字| 亚洲一区亚洲| 亚洲无线码一区二区三区| 中文字幕综合一区| 日本欧美精品久久久| 国产午夜在线一区二区三区| 99久久国产免费| www.51av欧美视频| 亚洲欧洲综合| 亚洲一区二区黄色| 欧美成aaa人片免费看| 曰韩不卡视频| 最新黄色av网址| 男人的天堂在线视频| 欧美丝袜足交| gogo大胆日本视频一区| 精品国产乱子伦一区| 999在线免费观看视频| 一级片免费在线观看视频| 亚洲专区在线播放| 四虎4545www精品视频| 视频一区欧美日韩| 日本韩国视频一区二区| 日韩av大片在线| 国产精品视频黄色| 欧美性受xxx黑人xyx性爽| 黄色污网站在线观看| 欧美日韩三级| 婷婷久久综合九色综合伊人色| 国内精品伊人久久| 欧美亚洲精品一区二区| 精品久久久久久久久久久国产字幕| 黄色小说在线播放| 国产精品久久久一区二区| 色综合久久88色综合天天免费| 日韩av电影院| av免费一区二区| 国产夫妻在线观看| 久久久久毛片免费观看| 成人高清视频在线| 日韩精品一区二区视频| 日韩免费三级| 中文字幕av免费在线观看| 亚洲图区一区| 久久成人亚洲| 欧美一区二区女人| 精品国产免费一区二区三区 | 99re这里只有精品在线| 欧美日韩国产观看视频| 青青草97国产精品免费观看 | 疯狂欧洲av久久成人av电影| 97久久人人超碰| 色伦专区97中文字幕| 国产91沈先生在线播放| 国产伦精品一区二区三区视频网站| 咪咪网在线视频| 韩国女主播成人在线| 亚洲精品色婷婷福利天堂| 麻豆md0077饥渴少妇| 国产微拍精品一区| 成人午夜毛片| 91视频在线观看免费| 欧美成人sm免费视频| av免费中文字幕| 性欧美8khd高清极品| 好吊妞视频这里有精品| 18成人在线视频| 国产va免费精品高清在线观看 | 自拍偷拍亚洲在线| 国产女大学生av| 亚洲欧美强伦一区二区| 一区二区三区四区视频免费观看| 国产日韩欧美精品在线| 久久久日本电影| 亚洲天堂网2018| 四虎精品在线| 欧美日本不卡高清| 717成人午夜免费福利电影| 日本在线视频不卡| 毛片基地在线观看| 久久久91麻豆精品国产一区| 国产精品久久久久影院| 国产精品扒开腿做爽爽爽视频| 波多野结衣影院| 免费在线观看av| 麻豆成人久久精品二区三区小说| 亚洲人精选亚洲人成在线| 你懂的av在线| 白白色视频在线| 亚洲无线视频| 亚洲国产精品资源| 国产精品又粗又长| 91久久影院| 日韩午夜在线| 亚洲免费影视第一页| 91视频最新入口| 中文在线а√天堂官网| 在线亚洲伦理| 亚洲精品综合精品自拍| 看av免费毛片手机播放| 天天综合入口| 久久精品免费| xxxx性欧美| 无码人妻一区二区三区在线视频| 天堂a√中文在线| 国产精品videosex极品| 日韩视频一区二区三区在线播放| 一区二区三区欧美在线| 嫩草影院一区二区三区| 欧美日韩导航| 欧美日韩一区二区三区在线免费观看 | 亚洲激情成人网| 国产肉体ⅹxxx137大胆| 四虎精品一区二区三区| 欧美精品三级| 亚洲一级黄色片| 亚洲综合123| 欧美巨大xxxx做受沙滩| 91美女片黄在线| 国产日韩av高清| 国产在线精品观看| 亚洲成人一品| 日韩一区二区三区四区五区六区| 一本久道高清无码视频| 污视频在线看操| 国产一区中文字幕| 38少妇精品导航| 麻豆精品国产免费| 成人福利免费在线观看| 欧美日韩卡一卡二| 欧美日韩在线一| av国产在线观看| 91在线视频在线| 91免费看片在线| 69视频免费看| 欧美国产高清| 日韩在线视频国产| 一本色道久久综合亚洲精品图片| 日本在线中文字幕一区二区三区| 亚洲一区在线电影| 中文字幕一区二区三区四区五区六区 | 久久福利一区| 久久久久亚洲精品国产| 青青操在线播放| 欧美变态挠脚心| 日韩一区二区三区观看| 手机免费av片| 中文字幕在线视频久| 亚洲第一成年网| 国产激情在线看| 成人高清免费在线播放| 久久这里只有精品视频网| 波多野结衣成人在线| 国产精品视频一二区| 日韩精品电影在线观看| 日本人成精品视频在线| 亚洲图片在线视频| 国内精品美女在线观看| 欧美日本中文字幕| 久久精品久久精品久久| 国产电影一区二区在线观看| www.国产一区| 永久免费看黄网站| 9999国产精品| 九九九久久国产免费| 久久久久成人精品无码| 五月天久久777| 欧美激情2020午夜免费观看| 欧美极品视频在线观看| 国产精品国内免费一区二区三区| 色久欧美在线视频观看| 福利视频第一页| 清纯唯美亚洲综合一区| 久久精品中文字幕免费mv| 永久免费看黄网站| 久久久人成影片免费观看| 久久艳片www.17c.com| 久久久久久久久久久久久久久久久| 亚洲精品国产偷自在线观看| 欧美激情国产高清| 五月天激情国产综合婷婷婷| 国产农村妇女毛片精品久久莱园子| 热99精品只有里视频精品| 亚洲视频一区在线播放| 久久爱另类一区二区小说| 国产精品三级久久久久久电影| 国产精品免费精品一区| 亚洲无线视频| 国产精品一区二区在线| 亚洲高清视频网站| 99在线精品观看| 国产精品jizz在线观看老狼| a毛片在线观看| 色综合久久88色综合天天6| 午夜一区二区视频| 超碰成人在线免费| 国产亚洲福利一区| 国产在线视频二区| 久久一区亚洲| av一区观看| 欧美日韩影视| 亚洲国产视频直播| 中文字幕66页| 国产福利一区二区精品秒拍| 中文字幕精品久久久久| 国产午夜精品无码| 视频一区中文字幕| 久久99蜜桃综合影院免费观看| 狠狠狠综合7777久夜色撩人| 亚洲高清免费视频| 国产探花在线看| 伦理一区二区| 欧美激情精品久久久久| 国产精品久久久久久久久毛片 | 亚洲黄页网在线观看| 久久久久久久久久久久| 一级欧洲+日本+国产| 国产精品成av人在线视午夜片| 丰满人妻av一区二区三区| 国产夜色精品一区二区av| 艳母动漫在线观看| 人人澡人人添人人爽一区二区| 欧美亚洲一区三区| 五月天国产视频| 欧美成人一区在线观看| 久久亚洲精品一区二区| 无码免费一区二区三区| 东方aⅴ免费观看久久av| 亚洲一区 在线播放| 日韩中文在线播放| 国产亚洲视频中文字幕视频| 99超碰在线观看| 成人精品一区二区三区中文字幕| 九一免费在线观看| 图片一区二区| 欧美久久久精品| 国产黄色小视频在线观看| 国产精品麻豆视频| 中文字幕成人在线视频| 奇米狠狠一区二区三区| 国产成人欧美在线观看| 日韩av免费观影| 欧美午夜理伦三级在线观看| 特级西西人体高清大胆| 日韩高清电影一区| 一区二区三区四区欧美日韩| 巨胸喷奶水www久久久| 最新69国产成人精品视频免费| 一级特黄特色的免费大片视频| 中文字幕精品三区| 手机精品视频在线| 99久久影视| 国产区二精品视| 超碰激情在线| 夜夜嗨av色综合久久久综合网| 又色又爽又黄无遮挡的免费视频| 欧美国产97人人爽人人喊| 岛国毛片在线播放| 欧美国产偷国产精品三区| 成人国产一区二区| 1区2区3区在线| 中文字幕亚洲激情| 韩国中文字幕hd久久精品| 亚洲国产cao| 俄罗斯毛片基地| 精品一区二区三区在线播放视频 | jizz日韩| 欧美日韩另类一区| 一区视频免费观看| caoporn国产精品| 国产一区二区在线免费播放| 亚洲精品99| 日本一区二区视频| 男人皇宫亚洲男人2020| 久久国产加勒比精品无码| 亚洲第一黄色片| 亚洲午夜精品17c| aaaaaav| 亚洲影院一区| 亚洲AV无码成人精品一区| 91成人小视频| 欧美一级电影久久| 国产粉嫩一区二区三区在线观看| 欧美午夜精品久久久久久超碰 | 亚洲毛片在线观看| 日韩一级片免费| 欧美视频在线不卡| 依依成人综合网| 樱花影视一区二区| 日本理论中文字幕| 成人免费视频caoporn| 九九九久久久久久久| 国产精品腿扒开做爽爽爽挤奶网站| 欧美大陆一区二区| 五月亚洲婷婷| 国产精品va在线播放| 少妇被狂c下部羞羞漫画| 一道本在线观看| 韩国毛片一区二区三区|