久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

前端 javascript 實現文件下載的示例

瀏覽:149日期:2023-10-07 11:54:27

在 html5 中,a 標簽新增了 download 屬性,包含該屬性的鏈接被點擊時,瀏覽器會以下載文件方式下載 href 屬性上的鏈接。示例:

<a rel='external nofollow' download='baidu.html'>下載</a>

1. 前端 js 下載實現與示例

通過 javascript 動態創建一個包含 download 屬性的 a 元素,再觸發點擊事件,即可實現前端下載。

代碼示例:

function download(href, title) { const a = document.createElement(’a’); a.setAttribute(’href’, href); a.setAttribute(’download’, title); a.click();}

說明:

href 屬性設置要下載的文件地址。這個地址支持多種方式的格式,因此可以實現豐富的下載方法。 download 屬性設置了下載文件的名稱。但 href 屬性為普通鏈接并且跨域時,該屬性值設置多數情況下會被瀏覽器忽略。

1.1 普通連接下載示例

// 下載圖片download(’https://lzw.me/images/gravatar.gif’, ’lzwme-gravatar’);// 下載一個連接download(’https://lzw.me’, ’lzwme-index.html’);

1.2 href 為 data URIs 示例data URI 是前綴為 data:scheme 的 URL,允許內容創建者在文檔中嵌入小文件。數據URI由四個部分組成:前綴(數據:),指示數據類型的MIME類型,如果非文本則為可選的base64令牌,數據本身:

data:[<mediatype>][;base64],<data>

鏈接的 href 屬性為 data URIs 時,也可以實現文件內容的下載。示例:

download(’data:,Hello%2C%20World!’, ’data-uris.txt’);download(’data:text/plain;base64,SGVsbG8sIFdvcmxkIQ%3D%3D’, ’data-uris.txt’);

1.3 canvas 下載示例對于 canvas 可以通過 toDataURL 方法取得 data URIs 格式的內容。

1.4 二進制內容下載URL.createObjectURL 方法會根據傳入的參數創建一個指向該參數對象的 URL。新的對象 URL 指向執行的 File 對象或者是 Blob 對象。

URL.createObjectURL 的參數是 File 對象或者 Blob 對象,File 對象也就是通過 input[type=file] 選擇的文件,Blob 對象是二進制數據。

將URL.createObjectURL 返回值設為 href 屬性的值,即可實現二進制內容下載。示例:

const content = ’Welcome to lzw.me!’;const blob = new Blob([content]);const href = URL.createObjectURL(blob);download(href, ’download-text.txt’);URL.revokeObjectURL(href);

1.5 前端下載方法示例綜合上述討論,這里給出一個前端實現下載的 saveAs 方法的 TypeScript 示例:

/** * 通過創建 a dom 對象方式實現前端文件下載 * @param href 要下載的內容鏈接。當定義了 toBlob 時,可以為純文本或二進制數據(取決于 toBlob 格式 * @param fileName 下載后的文件名稱 * @param toBlob 如設置該參數,則通過 blob 方式將 href 轉換為要保存的文件內容,該參數將入參為 new Blob([href], toBlob) 的第二個參數 * @example * ```js * saveAs(’abc’, ’abc.txt’, {}); * saveAs(’data:,Hello%2C%20World!’, ’hello.txt’); * saveAs(’https://lzw.me/images/avatar/lzwme-80x80.png’, ’lzwme-logo.png’); * ``` */export function saveAs(href: string | Blob, fileName?: string, toBlob?: PlainObject) { const isBlob = href instanceof Blob || toBlob; if (!fileName && typeof href === ’string’ && href.startsWith(’http’)) { fileName = href.slice(href.lastIndexOf(’/’) + 1); } fileName = decodeURIComponent(fileName || ’download’); if (typeof href === ’string’ && toBlob) href = new Blob([href], toBlob); if (href instanceof Blob) href = URL.createObjectURL(href); const aLink = document.createElement(’a’); aLink.setAttribute(’href’, href); aLink.setAttribute(’download’, fileName); aLink.click(); // const evt = document.createEvent('HTMLEvents'); // evt.initEvent('click', false, false); // aLink.dispatchEvent(evt); if (isBlob) setTimeout(() => URL.revokeObjectURL(aLink.href), 100); return aLink;}

2.檢測瀏覽器是否支持 download 屬性

download 屬性為 html5 新增內容,瀏覽器支持情況可參考:http://caniuse.com/#feat=download

<img src='https://lzw.me/wp-content/uploads/2017/04/a-download.png' alt='' />

判斷瀏覽器是否支持該屬性,只需要檢測 a 標簽是否存在 download 屬性。示例:

const downloadAble = ’download’ in document.createElement(’a’);

對于不支持的瀏覽器,只能另想他法或者予以降級處理了。

3.使用 serviceWorker 和 fetch API 代理實現

前端下載更多的需求是因為內容產生于前端。那么可以在后端實現一個這樣的 API ,它在接收到前端發出的內容后返回下載格式的數據。這種實現就不存在瀏覽器兼容問題。

利用 serviceWorker 和 fetch API 截攔瀏覽器請求,只需實現好約定邏輯,也可實現這種功能需求。示例:

在頁面中,通過 fetch API 構造請求:

fetch(’lzwme.txt’, { isDownload: true, body: {data: new Blob(’hi!’) }})

在 serviceWorker 中,截攔附帶 isDownload 頭信息的請求,構造下載回應:

self.addEventListener(’fetch’, function(event) { const req = event.request; if (!req.headers.get(’isDownload’)) {retrun fetch(req); } const filename = encodeURIComponent(req.url); const contentType = req.headers.get(’Content-Type’) || ’application/force-download’; const disposition = 'inline;filename=' + filename + ';filename*=utf-8’’' + filename const myBody = req.headers.get(body).data; event.respondWith(new Response(myBody, { headers: {’Content-Type’: contentType,’Content-Disposition’: disposition }}) );});

4 使用 ajax (xhr與fetch API) 方式下載服務器文件

以上主要討論的是純前端實現下載保存文件的方法。對于下載服務器文件,最簡的方式就是 window.open(url) 和 location.href=url 了,但是其的弊端也很明顯,當出錯時整個頁面都會掛掉,而且也無法獲得下載狀態與進度,下載時間稍長時體驗相當不好。

下面介紹一下使用 xhr 和 fetch API 實現文件下載的方法。其主要思路為:將請求結果設為 Blob 類型,然后采用前端下載保存 Blob 類型數據的方式實現下載。

4.1 使用 xhr 下載遠程服務器文件代碼示例:

/** 前端下載/保存文件 */function saveAs(href, fileName) { const isBlob = href instanceof Blob; const aLink = document.createElement(’a’); aLink.href = isBlob ? window.URL.createObjectURL(href) : href; aLink.download = fileName; aLink.click(); if (isBlob) setTimeout(() => URL.revokeObjectURL(aLink.href), 100);}function xhrDownload(url, options = {}) { options = Object.assign({ method: ’get’, headers: {} }, options); return new Promise((reslove, reject) => { const xhr = new XMLHttpRequest(); xhr.responseType = ’blob’; // options.responseType; if (options.headers) { for (const key in options.headers) xhr.setRequestHeader(key, options.headers[key]); } xhr.onload = () => { // 從 Content-Disposition 中獲取文件名示例 const cd = xhr.getResponseHeader(’Content-Disposition’); if (cd && cd.includes(’fileName’) && !options.fileName) options.fileName = cd.split(’fileName=’)[1]; options.fileName = decodeURIComponent(options.fileName || ’download-file’); if (+xhr.status == 200) {saveAs(xhr.response, options.fileName);reslove(options.fileName);

使用 fecth API 下載遠程服務器文件

function fetchDownload(url, options = {}) { options = Object.assign({ credentials: ’include’, method: ’get’, headers: {} }, options); return fetch(url, options).then(response => { return response.blob().then(blob => { if (!blob || !blob.size) return Promise.reject(’empty’); // 從 Content-Disposition 中獲取文件名示例 const cd = response.headers.get(’Content-Disposition’); if (cd && cd.includes(’fileName’) && !options.fileName) options.fileName = cd.split(’fileName=’)[1]; options.fileName = decodeURIComponent(options.fileName || ’download-file’); saveAs(blob, options.fileName); return options.fileName; }); });}// 測試fetchDownload(’https://lzw.me/images/avatar/lzwme-80x80.png’, { // method: ’post’, // headers: { // ’Content-Type’: ’application/json’ // }, // body: JSON.stringify({ // pageSize: 100000, // startPage: 0 // }) })

以上就是前端 javascript 實現文件下載的示例的詳細內容,更多關于JavaScript 文件下載的資料請關注好吧啦網其它相關文章!

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲一区二区免费视频 | 一区二区三区欧美在线 | 亚洲一区中文 | 伊人久操| 亚洲国产视频网站 | 99久久婷婷国产精品综合 | 成人一区二区三区四区 | 成人久久久精品乱码一区二区三区 | 岛国精品 | 欧美中文日韩 | 一区二区三区四区av | 亚洲成a人v欧美综合天堂麻豆 | 亚洲免费视频在线观看 | 久久久噜噜噜www成人网 | 婷婷综合一区 | 国产成人精品免费 | 欧美激情在线观看 | 日韩视频一二 | 亚洲欧美一区二区三区不卡 | 国产真实精品久久二三区 | 亚洲成人aaa | 欧美日韩精品一区二区在线观看 | 免费国产视频在线观看 | 国产在线资源 | 国产视频一视频二 | 国产精品九九久久99视频 | 欧美一级高潮片免费的 | 欧美国产日韩一区 | 亚洲精品影院在线 | 一区二区三区免费 | 中文字幕视频网站 | av网站免费 | 99国产精品久久久久久久久久 | 性免费网站| 丁香婷婷在线 | 欧美一区视频 | 久久久久久国产免费视网址 | 久久久久久网址 | 欧美精品成人一区二区三区四区 | 精品久久一区二区三区 | 亚洲狠狠爱一区二区三区 | 视频一区 中文字幕 | 一级欧美一级日韩片 | 色婷婷国产精品免费网站 | 91精品国产福利在线观看 | 一级篇 | 老司机午夜免费精品视频 | 国产精品视频播放 | 一区二区三区久久 | 在线视频 91 | 综合久草 | 国产精品美女久久久久久不卡 | 欧美激情在线播放 | 日本黄色一级片视频 | 国产美女在线播放 | 欧美视频三区 | 在线视频中文字幕 | 欧美日韩一区电影 | 亚洲精品www久久久 www.蜜桃av | 成人在线播放网站 | 欧美午夜一区二区三区 | 久草久| 国产免费高清 | 五月天婷婷精品 | 日本小视频网站 | 欧美精品一区二区三区一线天视频 | 日本一区二区三区四区 | 国产精品综合久久 | 后进极品白嫩翘臀在线视频 | 精品www | 久久久999成人 | 四影虎影www4hu23cmo | 男女午夜| 91精品久久| 视频二区| 九色在线观看 | 国产精品.xx视频.xxtv | 日本久久精品一区二区 | 国产福利91精品一区二区 | 欧美日韩精品一区二区 | 精品在线播放 | 午夜夜 | 精精国产 | 毛片免费观看 | 人人叉人人 | 99国产精品视频免费观看一公开 | 亚洲黄色片免费 | 午夜免费视频 | 爱干视频| 午夜日韩 | 久久精品视 | 欧美寡妇偷汉性猛交 | 狠狠夜夜| 四虎884a | 欧美精品免费在线 | 国产精品免费看 | 中文字幕精品一区久久久久 | 国产亚洲精品精品国产亚洲综合 | 中文字幕在线永久在线视频 | 日日网 | 日韩大尺度在线观看 | 欧美一级黄带 | 91麻豆精品国产91久久久更新资源速度超快 | 婷婷丁香六月天 | 日本狠狠干 | 欧美日韩一区精品 | 天堂一区 | 一区二区免费在线播放 | 欧美日日干 | 一级欧美 | 欧美精品一区二区三区在线 | 国产精品久久久久久久久 | 成人免费视频视频在线观看 免费 | av免费网站 | 一区二区免费在线观看 | 久久国产欧美日韩精品 | 成人激情视频 | 国产精品视频一区二区三区四 | 久久久xxxx| 中国一级毛片 | 中文字幕在线看片 | 91视频在线| 精品欧美激情在线观看 | 91欧美在线 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 国产亚洲欧美一区二区 | www国产网站| 精品国产乱码久久久久久久软件 | 国产女人高潮视频在线观看 | 在线一区视频 | 久久久久久91亚洲精品中文字幕 | 久久国产精品一区 | 国产富婆一级全黄大片 | 四季久久免费一区二区三区四区 | 日韩一区二区三区在线播放 | 久久久久一区二区三区 | 理论片87福利理论电影 | 久久久久国产精品午夜一区 | 日韩精品中文字幕在线播放 | 国产一二三视频 | 韩日精品在线观看 | 欧美一区亚洲二区 | 精品国产鲁一鲁一区二区三区 | 亚洲成人免费视频 | 久久一 | 亚洲国产精品99久久久久久久久 | 久久伊99综合婷婷久久伊 | 男女黄网站 | 国产精品高清一区二区 | 精品国产一区二区三区小蝌蚪 | 99国产在线视频 | 99久久视频 | 黄视频在线播放 | 亚洲欧美精品 | 久久久久黄 | 欧美精产国品一二三区 | 亚洲永久免费观看 | 亚洲一区二区三区四区的 | 成人在线免费视频 | 国产精品一卡二卡 | 久久毛片 | 日韩在线视频第一页 | 欧美精品一二三区 | 国产精品极品美女在线观看免费 | 啊啊啊网站 | 中文字幕91 | 国产欧美精品区一区二区三区 | 亚洲欧美中文日韩v在线观看 | 欧美视频区 | 国产精品网站在线观看 | 国产激情一区二区三区 | 精品视频一区二区三区四区 | 明里在线观看 | 午夜成人在线视频 | 色黄网站 | 久久九九国产 | 在线看片福利 | 日韩精品一区二区在线观看 | 欧美78videosex性欧美 | 国产成人精品免费 | 91.成人天堂一区 | 国产一区 | 欧美日韩国产不卡 | 国产精品福利91 | 一区三区视频 | 亚洲另类视频 | 久久99久久久久久 | 美女视频黄又黄又免费 | 国产精品美女久久久久久久久久久 | 中文字幕在线免费看 | 一区二区三区在线免费播放 | 国产精品18久久久久久久久 | 亚洲综合视频 | 日韩在线观看网站 | 91麻豆精品一二三区在线 | 91九色视频国产 | 91精品国产高清久久久久久久久 | 91高清视频在线观看 | 色噜噜一区二区 | 亚洲日韩欧美一区二区在线 | 欧美日韩亚洲一区二区 | 特黄av| 天天草天天插 | 精品中文字幕在线 | 国产亚洲精品久久久久久久久 | 91麻豆产精品久久久 | 欧美盗摄| 午夜a级理论片915影院 | 久久精品这里热有精品 | 国产成人影院在线观看 | 91精品国产综合久久久久久软件 | 天天干人人 | 午夜www| 欧美一级片免费在线观看 | 天堂中文资源在线 | 久久人人爽人人爽 | 欧美一级视频在线观看 | 在线欧美亚洲 | 一a级毛片 | 欧美一区二区三区精品免费 | 亚洲国产免费 | 日韩视频一区二区三区 | 午夜影院免费版 | 精品国产一区二区三区成人影院 | 久久久一| 国产乱码精品1区2区3区 | 国产区视频| 久久精品a级毛片 | www..99热| 91视频免费观看 | 欧美精品1区2区3区 免费亚洲婷婷 | 国产一级一级国产 | 一区二区三区 在线 | 国产成人午夜高潮毛片 | 亚洲生活片 | 理论片87福利理论电影 | 日本中文字幕一区 | 精品国产不卡一区二区三区 | 91精品一区二区 | 久久97视频 | 日韩欧美一区二区视频 | 狠狠躁夜夜躁人人爽天天天天97 | 北条麻妃99精品青青久久主播 | 日韩 国产 在线 | 男女18免费网站视频 | 天天碰天天操 | 污污视频网站 | 成人av在线播放 | 成人欧美一区二区三区白人 | 久久人人爽人人爽人人片av软件 | 日本一区二区三区免费观看 | 久久久精品综合 | 在线观看亚洲大片短视频 | 中文久久 | 国产精品久久久久久久久久久久 | 国产高清久久久 | www中文字幕 | 欧美日韩在线免费观看 | 99热这里有精品 | 中文字幕一区二区三区乱码图片 | 久久99这里只有精品 | 艹逼网 | 国产偷录视频叫床高潮对白 | 国产超碰人人模人人爽人人添 | 亚洲精品第一区在线观看 | 日日综合 | 在线观看国产 | 在线观看亚洲a | 久久久一区二区 | 国产精品一区二区三区av | 午夜视频| 亚洲欧美日韩电影 | 四虎免费看黄 | heyzo 在线 | 久久久久久综合 | 国产成人精品免高潮在线观看 | 国产成人免费 | 午夜精品一区二区三区在线视频 | 久久久香蕉 | 色小妹三区 | 亚洲视频免费 | 久久天堂电影 | 夜夜艹| 久久美女视频 | 亚洲精品在线看 | 亚洲高清在线观看视频 | 国产一区二区精品丝袜 | 日本全黄裸体片 | 国产精品99久久 | 一区二区av | 免费中文字幕日韩欧美 | 91精品国产91久久久久久吃药 | 亚洲精品9999 | 五月天婷婷综合 | 亚洲精品久久久久久久久久久久久 | 99精品不卡 | 国产精品久久久久久久岛一牛影视 | 亚洲精品日韩综合观看成人91 | 中文一区二区 | 一区在线播放 | 黄色片网站| 欧美一级在线观看 | 久久精品| 国产一区在线不卡 | 久久久久国产一级毛片高清版小说 | 欧美极品一区二区三区 | 午夜精品一区二区三区在线视频 | av免费网站 | 天天操天天干视频 | 国产综合一区二区 | 亚洲精品三级 | av片在线免费观看 | 午夜激情视频免费 | 狠狠操天天干 | 午夜精品久久久久久久久久久久 | 久久久久av| 91国在线高清视频 | 黄色一级视 | 国产一二三四在线 | 在线观看中文字幕 | 中文字幕亚洲一区 | 91中文字幕在线观看 | 国产精品美女久久久久aⅴ国产馆 | 精品视频免费在线 | 免费毛片视频 | 日本爽快片毛片 | 欧美专区在线 | 日韩精品一区二区三区视频播放 | 欧美一区二区三区精品免费 | 中文字幕色| 国产精品成人观看视频国产奇米 | 久久亚洲视频 | 国产区免费观看 | 在线91 | 日日干夜夜操 | 久久99精品国产99久久6尤 | 一区自拍 | 久久久av| 四虎影院最新网站 | 久久久久久久国产精品 | 久久视频精品 | 四虎影院在线 | 日韩久久网 | 亚洲精品一区久久久久久 | 国内精品一区二区 | 色天天久久 | 免费毛片网站 | www.日本精品| 国产偷自视频区视频 | www.夜夜骑 | 五月婷亚洲 | 国产婷婷精品av在线 | 中文字幕一区二区三区乱码图片 | 精品成人免费一区二区在线播放 | 日韩在线免费 | 精品久久久久久久久久久 | 国产在线一区二区三区 | 狠狠艹夜夜艹 | 日韩久久久 | 蜜月va乱码一区二区三区 | 久久久国产视频 | 亚洲欧美一级 | 亚洲免费视频一区 | 99国产精品久久久 | av综合站 | 亚洲精品电影在线观看 | 97国产精品久久久 | 久草 在线 | 日本亚洲最大的色成网站www | 久久窝| 欧美午夜精品一区二区三区电影 | 国产精品久久久久久久久久久久 | 久久久国产一区二区 | 精品在线一区 | 欧美一区国产一区 | 亚洲激情综合 | 欧美亚洲天堂 | www.久久久久久久 | av免费网站在线观看 | 国产野精品久久久久久久不卡 | 久热久爱| h视频在线观看免费 | 日本久久99 | 在线观看91视频 | 亚洲福利二区 | 精品福利在线 | 国产精品视频一二三区 | 亚洲精品电影在线观看 | 草草草久久久 | 久久人人爽人人爽人人片av软件 | 亚洲成a人 | 欧美综合国产 | 国产三级在线观看 | 欧美成人精品一区二区三区 | 国产欧美精品一区二区三区 | 人操人人| www,99热| 艳妇荡乳豪妇荡淫 | 日本不卡免费新一二三区 | 欧美日韩中文在线 | 国产午夜精品一区二区三区嫩草 | 精品国产一区二区在线 | 久久高清一区 | 国产精品日日 | 国产男女爽爽爽免费视频 | 久久亚洲欧美日韩精品专区 | 国产乱码精品一区二区三区爽爽爽 | 北条麻妃一区二区三区在线 | 日韩手机电影 | 久久精彩视频 | 日韩91精品| 国产精品成av人在线视午夜片 | 久久久久久久久久一区二区 | 亚洲黄色一区二区 | 在线看片网站 | 日韩国产在线播放 | 久久精品一区二区三区四区 | 免费av中国| 成人深夜在线 | 亚洲中午字幕 | 亚洲精品久久久久久久久久久久久 | 精品国产欧美一区二区三区不卡 | 日韩免费 | 狠狠综合| 日韩中文视频 | 你懂的在线视频播放 | 少妇久久久 | 黄色大片免费网站 | 国产精品久久久久久久久晋中 | 亚洲网在线 | 欧美日韩国产免费一区二区三区 | 一区二区三区国产好的精 | 国内自拍偷拍视频 | 久草在线视频网 | 国产一级免费视频 | 国产三区四区 | 国产精品手机在线 | 国产精品日本一区二区在线播放 | 国产综合网站 | 国产情侣av自拍 | 六月综合激情 | 精品国产不卡一区二区三区 | 日韩欧美国产一区二区三区 | 国产精品国产精品国产专区不片 | 亚洲在线视频 | 午夜影视在线观看 | 国产精品一区二区不卡 | 久久9999| 欧美日韩一区二区三区 | 极品久久 | 亚洲欧美国产毛片在线 | 久久久久久久 | 日韩一级片 | 成人午夜精品一区二区三区 | 国产午夜视频 | 日韩精品在线播放 | 国产一区二区三区在线视频 | av国产精品 | 国产高潮在线观看 | 91久久久久久久久 | 日本久久影视 | 久久伊99综合婷婷久久伊 | 亚洲国产精品久久久久 | 日韩一区欧美 | 黑人av| 色综合中文 | 一区二区三区欧美 | 国产精品国产三级国产aⅴ 羞羞的视频在线 | 久久综合一区二区 | 先锋资源中文字幕 | 羞羞视频在线免费观看 | 欧美久久久 | 一区二区三区 在线 | 久久国产精品视频 | 亚洲激情在线观看 | 亚洲国产成人久久一区二区三区 | 后人极品翘臀美女在线播放 | 99国产精品99久久久久久 | 伊人网站在线 | 一区二区中文 | 播放一级黄色片 | 欧美国产伦久久久久久 | 亚洲区在线 | 国产欧美日韩 | 午夜影院a | 欧美free性丝袜xxxxhd | 亚洲成人免费观看 | 欧美精品在线观看 | www天天干| 欧美人人| 欧美日韩激情一区二区三区 | 日韩欧美中文 | 中文字幕在线观看一区二区三区 | 91久久91久久精品免观看 | 亚洲精品视频在线观看免费 | 中文字幕一区二区三区乱码图片 | 亚洲视频欧美视频 | 艳妇荡乳豪妇荡淫 | 韩日精品 | 欧州一区二区三区 | 天天爽夜夜爽夜夜爽精品视频 | 99精品福利视频 | 毛片一区 | 99视频免费| 自拍视频网站 | 日本国产一区二区 | 欧美在线免费 | 欧美精品中文字幕久久二区 | 欧美啊v | 在线亚洲人成电影网站色www | 日本一区二区中文字幕 | 亚洲精品在线播放视频 | 欧美精品一区在线 | www.国产精品 | 日韩久久影院 | aaa大片免费观看 | aaa天堂| 天天干 夜夜操 | 国内在线精品 | 黑人巨大精品欧美一区二区三区 | 一级欧美| 一区二区视频网站 | 国产一区二区三区免费在线观看 | 日本在线视频观看 | 久久亚洲一区二区 | 欧洲一级黄 | 视频国产一区 | 久久伊人精品网 | 欧美性一区二区 | 亚洲在线电影 | 欧美精品在线看 | 色先锋av资源中文字幕 | 国产欧美专区 | 精品国产成人 | 亚洲综合大片69999 | 免费毛片网 | 国产欧美一区二区 | 一本一道久久a久久精品逆3p | 国产激情毛片 | 国产一区二区三区在线视频 | 操视频网站 | 久久99精品久久久 | 奇米影 | 精品久久久久久久 | 一级毛片观看 | 免费 视频 1级 | 不卡中文一区 | 中文字幕亚洲欧美日韩在线不卡 | 国产精品久久久久久久久久新婚 | 韩国精品主播一区二区在线观看 | 久久夫妻网| 黄网在线免费观看 | 日韩久久久久久久久久久 | 国产精品成人国产乱一区 | 欧美亚洲免费 | 日本三级电影网站 | 国产在线一二 | 欧美精品综合 | 色天天综合久久久久综合片 | 日本黄色大片免费 | 视频在线一区二区三区 | 另类 综合 日韩 欧美 亚洲 | 色视频www在线播放国产人成 | 久久久久久久99精品免费观看 | 色综合久久久久 | 国产精品一区av | 日本免费网站 | 久久精品小视频 | 欧美精品一区二区三区在线 | av手机电影 | 在线观看成人小视频 | 国产中文字幕一区 | 久久久夜夜夜 | 午夜小视频免费 | 精品国产一区二区三区久久久蜜臀 | h片免费观看 | 奇米影视奇米色777欧美 | 亚洲国产中文字幕 | 国产精品25p | 国产高清免费 | 国产亚洲精品久久久久动 | 99国产在线视频 | 亚洲视频1区 | 亚洲日韩中文字幕一区 | 欧美黑人做爰xxxⅹ 国产精品一区二区视频 | 一区二区三区四区视频 | 欧美精品导航 | 国产成人精品久久二区二区91 | 亚洲福利精品 | 91免费观看 | 欧美精品一区二区三区四区在线 | 国产精品福利在线 | 色一色视频| 欧美一级欧美三级在线观看 | 成人av在线网 | 天天舔天天干 | 免费的黄视频 | 欧美另类亚洲 | 欧美一区二区成人 | 在线视频 欧美日韩 | 国产一区二区免费 | 欧美精品久久久 | 久久一 | www.久久久.com | 国产精品久久久久久久电影 | 国产精品乱码人人做人人爱 | 香蕉久久夜色精品国产使用方法 | 日韩中文一区二区 | 成人精品一区二区三区 | 国产精品热 | 在线观看你懂的视频 | www日本视频 | 亚洲一区二区在线电影 | 国产精品二区一区二区aⅴ污介绍 | 超碰官网 |