99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

前端文字批注實現(xiàn)指南:從選區(qū)獲取到錨點持久化全解析

前端文字批注實現(xiàn)指南:從選區(qū)獲取到錨點持久化全解析 簡介這是一份面向前端開發(fā)者的頁面文字批注功能示例包演示了通過jQuery實現(xiàn)選中文本后添加背景色、實時編輯與刪除批注的完整交互機(jī)制適合需要為網(wǎng)頁引入輕量級批注或評論功能的項目參考。包內(nèi)含10個文件以JavaScript、CSS和HTML為主輔以圖片與數(shù)據(jù)庫文件整體僅80KB結(jié)構(gòu)精簡便于直接閱讀與復(fù)用。其中JavaScript文件承擔(dān)DOM操作、選區(qū)監(jiān)聽、批注邏輯與事件綁定CSS負(fù)責(zé)高亮樣式與界面外觀HTML為可直接運行的演示頁面數(shù)據(jù)庫文件則可用于存儲批注數(shù)據(jù)。通過學(xué)習(xí)示例可以掌握選區(qū)監(jiān)聽、動態(tài)創(chuàng)建批注節(jié)點、自定義高亮顏色、刪除及持久化保存等關(guān)鍵技術(shù)點也可進(jìn)一步擴(kuò)展為富文本編輯或多人協(xié)作批注方案。已有1220人學(xué)習(xí)下載適合進(jìn)階前端開發(fā)者快速上手。 拿到“前端頁面添加文字批注.rar”這個壓縮包時我第一反應(yīng)不是急著解壓找源碼而是先把這個需求在腦子里過了一遍網(wǎng)頁上的文字批注說白了就是讓用戶能像在 PDF 或紙質(zhì)文檔上一樣選中一段文字、貼上一條便利貼。這個功能在在線文檔、內(nèi)容審閱、知識庫、AI 閱讀工具里幾乎成了標(biāo)配但真正自己動手實現(xiàn)過的人并不多。前端文字批注這件事難點不在“彈個輸入框?qū)懢湓挕倍凇坝脩暨x中的那一段文字怎么在頁面里被穩(wěn)定地記住、精確地標(biāo)出來、可靠地存下來”。這篇文章我打算把整個實現(xiàn)鏈路拆開講清楚覆蓋瀏覽器選區(qū) API、錨點序列化、高亮渲染、持久化協(xié)同這幾個核心環(huán)節(jié)適合正在做文檔類產(chǎn)品、知識庫、或者想往富文本領(lǐng)域深入的前端同學(xué)參考。1. 批注功能拆解先想清楚要做哪幾件事1.1 一個批注從產(chǎn)生到消失的完整生命周期很多人一上來就寫代碼結(jié)果做到一半發(fā)現(xiàn)邊界情況根本收不住。我習(xí)慣先把功能鏈路畫出來用戶用鼠標(biāo)劃選一段文字瀏覽器彈出一個小工具條點“添加批注”輸入內(nèi)容后保存。此時頁面上這段文字出現(xiàn)高亮背景頁面右側(cè)或底部出現(xiàn)一條批注記錄。之后用戶可以點擊高亮區(qū)域查看批注詳情、在側(cè)邊欄刪除或回復(fù)批注最后整個批注列表要能持久化到后端下次打開頁面還能原樣恢復(fù)。這條鏈路拆開就是五件事選區(qū)獲取、錨點記錄、高亮渲染、交互管理、數(shù)據(jù)存儲。每一件事都有各自的坑。選區(qū)獲取要用 Selection API錨點記錄要想辦法把“用戶選中了哪幾個字符”轉(zhuǎn)成可序列化的數(shù)據(jù)高亮渲染要保證標(biāo)記不破壞原文結(jié)構(gòu)交互管理要處理滾動定位、懸浮卡片、側(cè)邊欄聯(lián)動存儲則要設(shè)計一個經(jīng)得起文本變更和多人編輯考驗的數(shù)據(jù)模型。1.2 技術(shù)難點其實集中在兩個核心問題上整條鏈路里真正的難點不是 UI而是“文字定位”這件事。第一個問題是用戶選中的文字怎么變成一份可靠的、可長期保存的數(shù)據(jù)瀏覽器里 Range 對象本身不能直接 JSON.stringify它記錄的是 DOM 節(jié)點的引用和偏移量頁面一刷新就沒了。第二問題是數(shù)據(jù)存下來之后下次頁面渲染時怎么準(zhǔn)確找回那一段文字并重新標(biāo)亮文檔內(nèi)容不是靜態(tài)的可能用戶自己改了標(biāo)題、后臺更新了正文、折疊面板展開了新內(nèi)容原先的偏移量早就錯位了。這兩個問題不解決其他功能做得再花哨也是空中樓閣。所以我做這個項目時先把百分之六十的精力砸在了“錨點”上UI 反而是后面順手補(bǔ)的。1.3 為什么建議自己實現(xiàn)而不是直接引第三方庫市面上確實有 annotator.js、hypothesis 這類開源方案但實際集成過你就會發(fā)現(xiàn)它們要么年久失修、對現(xiàn)代框架支持差要么太重、連后端存儲方案都給你規(guī)定死了。對于“產(chǎn)品里需要一個輕量批注能力”這種需求自己實現(xiàn)一個兩百行左右的核心模塊反而是維護(hù)成本最低的選擇。自己實現(xiàn)也方便后續(xù)擴(kuò)展——比如批注狀態(tài)流轉(zhuǎn)、多人顏色區(qū)分、回復(fù)線程這些業(yè)務(wù)需求第三方庫很難百分之百貼合。當(dāng)然自研的前提是先把 Range 和錨點這兩個基礎(chǔ)概念吃透下面我按順序講。2. 瀏覽器選區(qū)文字批注的起點2.1 Selection 和 Range 到底怎么用用戶劃選文字時瀏覽器會維護(hù)一個 Selection 對象通過window.getSelection()可以拿到。它內(nèi)部包含若干個 Range一般我們只取第一個selection.getRangeAt(0)。Range 記錄了選區(qū)的起點和終點每個端點由兩部分組成container和offset。container 可能是元素節(jié)點也可能是文本節(jié)點offset 表示在該節(jié)點內(nèi)的偏移位置。比如你選中了“今天天氣不錯”這句話里的“天氣”兩個字如果這句話整體在一個文本節(jié)點里那 startContainer 就是這個文本節(jié)點startOffset 為 2endOffset 為 4。但 DOM 不會永遠(yuǎn)這么規(guī)整。網(wǎng)頁里一段文字往往被span、a、strong等標(biāo)簽拆成多個文本節(jié)點用戶可能從p里的第二個 span 劃到另一個p里的第一個 span這時 startContainer 和 endContainer 就不是同一個節(jié)點了。Range 能夠正確表達(dá)這種跨節(jié)點選區(qū)這給我們的定位方案提供了基礎(chǔ)。2.2 把 Range 轉(zhuǎn)成可以長期存儲的數(shù)據(jù)結(jié)構(gòu)獲取到 Range 之后再處理就簡單了目標(biāo)是把“活的 DOM 引用”變成“死的 JSON 數(shù)據(jù)”。我的做法是給每個端點記錄一條從根節(jié)點到目標(biāo)節(jié)點的完整路徑路徑用childNodes的下標(biāo)數(shù)組表示再加上節(jié)點內(nèi)的 offset。直接看代碼更直觀function serializePoint(container, offset, root) { const path []; let node container; while (node node ! root) { const parent node.parentNode; if (!parent) break; const index Array.prototype.indexOf.call(parent.childNodes, node); path.unshift(index); node parent; } return { path, offset }; } function serializeRange(range, root) { return { start: serializePoint(range.startContainer, range.startOffset, root), end: serializePoint(range.endContainer, range.endOffset, root), quote: range.toString().slice(0, 200), // 截取原文作為校驗依據(jù) }; }這里存quote選中的原文片段是很多人會忽略的關(guān)鍵一步。路徑加偏移只能解決“定位到節(jié)點”但無法驗證定位結(jié)果是不是用戶原本選中的內(nèi)容。有了 quote恢復(fù)錨點之后可以把實際取到的文本和 quote 對比能對上就說明定位準(zhǔn)確對不上說明文檔變了需要走修正或兜底邏輯。這個思路后面會展開。2.3 第一個坑為什么不能直接存 startOffset 和 endOffset我見過不少初版實現(xiàn)直接把range.startOffset和range.endOffset作為 JSON 存到后端刷新頁面后用全局搜索文本再定位。這在靜態(tài)頁面上勉強(qiáng)能跑但只要文檔內(nèi)容有任何變化就全線崩潰。舉個例子原文是“今天天氣不錯”用戶選中“天氣”存下來的信息是 startOffset2、endOffset4。第二天編輯在“今天”后面加了一個“的”字文本變成“今天的天氣不錯”。此時再用偏移量去切切出來的就不是“天氣”而是“的天”了。更麻煩的是如果目標(biāo)文本節(jié)點被改寫了整個定位索引直接失效批注就丟了。所以偏移量只能作為“節(jié)點內(nèi)部的定位”不能作為“全文范圍的定位”。真正要解決的是在文本增刪后怎么讓批注依然指向用戶原本想指的那段話。這就是錨點穩(wěn)定化要做的事。3. 錨點穩(wěn)定化解決“批注漂移”和“定位失敗”3.1 主流的錨點方案橫向?qū)Ρ任以谡{(diào)研階段對比過四種主流方案各自優(yōu)缺點很明顯方案原理優(yōu)點缺點字符串索引記錄原文中的絕對字符位置實現(xiàn)最簡單文本一改動全部失效文本片段匹配記錄 quote恢復(fù)時全文搜索無需路徑實現(xiàn)直觀相同文本多處出現(xiàn)時無法精確匹配性能差DOM path offset記錄節(jié)點路徑和偏移量定位精確不受同名文本干擾路徑依賴 DOM 結(jié)構(gòu)結(jié)構(gòu)變化時失效包裹節(jié)點標(biāo)記選中時直接包一個 mark 標(biāo)簽恢復(fù)容易天然高亮污染 DOM 結(jié)構(gòu)影響復(fù)制、編輯和重構(gòu)實際項目里我推薦用DOM path offset 為主quote 校驗為輔的組合方案。單個方案都有明顯短板但組合起來可以互相兜底。path 負(fù)責(zé)精確找到節(jié)點offset 負(fù)責(zé)定位節(jié)點內(nèi)位置quote 負(fù)責(zé)校驗結(jié)果并觸發(fā)修正。3.2 DOM path 文本校驗的實踐細(xì)節(jié)恢復(fù)錨點的代碼邏輯是這樣的function resolveNodeByPath(path, root) { let node root; for (const index of path) { if (!node || !node.childNodes) return null; node node.childNodes[index]; } return node; } function restoreRange(annotation, root) { const startNode resolveNodeByPath(annotation.start.path, root); const endNode resolveNodeByPath(annotation.end.path, root); if (!startNode || !endNode) return null; let startText startNode.textContent || ; let endText endNode.textContent || ; let startOffset annotation.start.offset; let endOffset annotation.end.offset; // 用 quote 校驗發(fā)現(xiàn)偏移漂移時自動修正 const actual (startNode endNode ? startText.slice(startOffset, endOffset) : startText.slice(startOffset) endText.slice(0, endOffset)); if (actual ! annotation.quote) { const newStart startText.indexOf(annotation.quote); if (newStart ! -1) { startOffset newStart; endOffset newStart annotation.quote.length; } else { return null; // 實在找不到走兜底邏輯 } } const range document.createRange(); range.setStart(startNode, startOffset); range.setEnd(endNode, endOffset); return range; }這里有個經(jīng)驗校驗時優(yōu)先用indexOf在當(dāng)前節(jié)點內(nèi)搜索 quote搜不到再考慮跨節(jié)點情況。因為大多數(shù)批注都是選中一小段連續(xù)文本改動后節(jié)點可能沒變、只是偏移變了indexOf一次就能修正過來。如果indexOf也找不到說明文檔改動較大最穩(wěn)妥的做法是把批注標(biāo)記為“位置已失效”而不是靜默丟失或亂定位。用戶看到“這條批注引用的內(nèi)容已不存在”比看到批注掛在毫不相關(guān)的句子上好接受得多。3.3 MutationObserver 監(jiān)聽動態(tài)內(nèi)容重新掛載標(biāo)記文檔型頁面經(jīng)常有異步內(nèi)容評論加載、折疊面板展開、標(biāo)簽頁切換都會改變 DOM 結(jié)構(gòu)。批注的高亮標(biāo)記是運行時包上去的 span一旦內(nèi)容重新渲染標(biāo)記就丟了。解決方案是監(jiān)聽容器內(nèi)的 DOM 變化let reapplyTimer null; const observer new MutationObserver((mutations) { const relevant mutations.some((m) m.target.isConnected m.target.closest(.doc-content) ); if (!relevant) return; clearTimeout(reapplyTimer); reapplyTimer setTimeout(() reapplyAnnotations(), 200); }); observer.observe(document.querySelector(.doc-content), { childList: true, subtree: true, });注意兩個細(xì)節(jié)。第一必須做防抖否則連續(xù)渲染會被觸發(fā)幾十次第二reapplyAnnotations內(nèi)部要先清除舊標(biāo)記再重新解析錨點并且要在解析期間臨時斷開 observer否則“清除舊標(biāo)記”這個動作本身又會觸發(fā)一次監(jiān)聽形成死循環(huán)。我在第一版就踩過這個坑直接在 observer 回調(diào)里同步執(zhí)行清理結(jié)果瀏覽器直接提醒我“Maximum call stack size exceeded”。3.4 實在找不到錨點的兜底策略最后說兜底。錨點解析失敗時我建議做三件事把批注標(biāo)記為orphaned狀態(tài)、保留原始 quote 文本、在側(cè)邊欄顯示“原文已變更”的提示。不要讓用戶覺得批注神秘消失了也不要直接把批注刪掉。如果產(chǎn)品允許還可以提供一個“重新定位”按鈕讓用戶手動選中新的文本片段來替換舊錨點。這個功能實現(xiàn)成本不高但對用戶信任度提升非常明顯文檔協(xié)作類產(chǎn)品基本都需要。4. 高亮渲染與交互從數(shù)據(jù)回到頁面4.1 用包裹標(biāo)簽生成高亮標(biāo)記而不是 CSS 偽類錨點數(shù)據(jù)解析出 Range 之后下一步就是在頁面上呈現(xiàn)高亮。我的做法是調(diào)用range.surroundContents或手動在 Range 外層插入一個mark標(biāo)簽并帶上>const mark document.createElement(mark); mark.dataset.annotationId annotation.id; mark.className annotation-marker; try { range.surroundContents(mark); } catch (e) { // surroundContents 在跨節(jié)點選區(qū)時會拋錯需要先用 extractContents 處理 const fragment range.extractContents(); mark.appendChild(fragment); range.insertNode(mark); }這里有個很重要的坑surroundContents要求 Range 的邊界必須在同一個節(jié)點內(nèi)跨節(jié)點時直接拋異常。你需要先把內(nèi)容extractContents取出來、塞進(jìn) mark、再插回去。代價是這段文字的 DOM 結(jié)構(gòu)會被改寫原文里的子標(biāo)簽會變成 mark 的嵌套節(jié)點但這屬于可接受范圍因為我們已經(jīng)用錨點數(shù)據(jù)持久化了原始位置不需要依賴被破壞的 DOM 結(jié)構(gòu)。4.2 浮動工具條的定位細(xì)節(jié)用戶選中文字后工具條要出現(xiàn)在選區(qū)上方。實現(xiàn)的關(guān)鍵是拿到選區(qū)在視口中的位置function showToolbar(range) { const rect range.getBoundingClientRect(); if (!rect || (rect.width 0 rect.height 0)) { hideToolbar(); return; } toolbar.style.left rect.left rect.width / 2 - toolbar.offsetWidth / 2 px; toolbar.style.top rect.top - toolbar.offsetHeight - 8 px; toolbar.style.display block; }注意getBoundingClientRect返回的是視口坐標(biāo)直接賦值給position: fixed的元素沒問題但如果工具條是position: absolute還要加上window.scrollY或container.scrollTop的偏移。另外滾動頁面時工具條位置會錯位需要在scroll事件里重新計算或直接隱藏我選擇在滾動時隱藏交互更干凈。4.3 側(cè)邊欄和標(biāo)記的雙向聯(lián)動批注列表我放在右側(cè)固定欄每條記錄顯示頭像、用戶名、批注內(nèi)容、原文引用和創(chuàng)建時間。點擊側(cè)邊欄條目時頁面滾動到對應(yīng)的高亮位置并加一個閃爍動畫點擊高亮標(biāo)記時側(cè)邊欄對應(yīng)條目高亮。滾動定位的核心是mark.getBoundingClientRect().top window.scrollY再用window.scrollTo加上平滑行為。閃爍動畫用 CSSkeyframes改背景色即可幾行代碼的事但對用戶理解“哪里被批注了”非常有幫助。另外有一個交互細(xì)節(jié)點擊高亮標(biāo)記時最好在標(biāo)記附近彈出一個氣泡卡片顯示批注內(nèi)容而不是直接把用戶帶到側(cè)邊欄。因為用戶看到高亮的第一反應(yīng)是“這條批注說了啥”而不是“讓我去右邊翻一翻”。氣泡卡片的定位邏輯和工具條完全一樣復(fù)用同一個定位函數(shù)就行。4.4 重疊批注的處理策略用戶可能在完全相同的文本上添加多條批注也可能在前一條批注的范圍內(nèi)再劃選取一塊更小的文本。重疊處理不好mark 標(biāo)簽嵌套混亂刪除一條時另一條也被誤刪。我的策略很簡單保證每個批注的 mark 是獨立標(biāo)簽允許嵌套但不允許同層交叉。渲染時按批注的起始位置排序位置靠前的先插入 mark后面插入時如果range.intersectsNode檢測到與已有 mark 重疊就把新 mark 插到已有 mark 的子層。刪除批注時只移除自己 id 的 mark 標(biāo)簽并做一次unwrap把原文結(jié)構(gòu)還原。這套邏輯可以覆蓋絕大多數(shù)場景實現(xiàn)成本也不高。5. 持久化與協(xié)同批注不止是本地功能5.1 批注的數(shù)據(jù)模型與接口設(shè)計錨點方案確定后數(shù)據(jù)模型就水到渠成了。我的批注對象長這樣interface Annotation { id: string; anchor: { start: { path: number[]; offset: number }; end: { path: number[]; offset: number }; quote: string; }; comment: string; authorId: string; authorName: string; createdAt: number; updatedAt: number; status: open | resolved; replyTo?: string; // 回復(fù)某個批注時使用 }接口層面只需要三個POST /annotations創(chuàng)建、PUT /annotations/:id修改內(nèi)容或狀態(tài)、DELETE /annotations/:id刪除。后端存儲直接用 JSON 字段很多數(shù)據(jù)庫都支持不需要單獨建表結(jié)構(gòu)。真正要動腦的是接口的冪等性和版本控制。5.2 多人協(xié)同時的同步策略如果同一篇文檔多人同時批注最怕的是 A 添加的批注被 B 的整篇覆蓋式保存弄丟。我建議采用操作日志operation log模式服務(wù)端保存的不只是一份批注列表而是一系列操作記錄每條記錄形如{ op: add | update | delete, data: Annotation }。新客戶端加入時按順序重放日志即可得到最新狀態(tài)。多人同時編輯同一條批注時以updatedAt時間戳為準(zhǔn)后寫的覆蓋先寫的并給被覆蓋的一方推送一個提示。對于大多數(shù)內(nèi)容協(xié)作場景這個策略夠用了不需要引入 CRDT 之類的高成本方案。同步通道用 WebSocket 比較合適批注本身不是高頻操作每秒鐘幾十條消息頂天了WebSocket 完全扛得住。連接斷開期間產(chǎn)生的操作客戶端要有重放機(jī)制重新連上后把自己斷線期間積累的操作日志批量補(bǔ)發(fā)服務(wù)端按createdAt排序后重放。5.3 性能優(yōu)化和上線前必測的邊界場景批注數(shù)量到一千條以上時頁面初始化階段逐個解析錨點、逐個插 mark 會明顯卡頓。我的優(yōu)化思路是分兩塊解析錨點時用requestIdleCallback分包處理每幀只解析一部分不阻塞首屏渲染渲染高亮標(biāo)記時只渲染視口附近的批注其他批注等滾動到附近再補(bǔ)渲染。側(cè)邊欄列表如果條目太多用虛擬滾動即可。上線前我建議固定跑一遍這幾類用例文檔內(nèi)容局部編輯后批注還能不能正確落在原文上整個段落被刪除后批注是不是正常進(jìn)入失效狀態(tài)批注重疊、嵌套、跨多個塊級元素時刪除一個會不會誤傷其他批注快速滾動頁面時工具條和氣泡卡片有沒有錯位多人同時操作時操作日志重放后狀態(tài)是否一致。這五類用例幾乎覆蓋了我實際踩過的所有坑提前測完能省下很多線上事故處理時間。做這個功能給我最大的體會是前端文字批注不是一個“加個高亮背景”的活而是一次對瀏覽器 DOM 機(jī)制和數(shù)據(jù)結(jié)構(gòu)設(shè)計的綜合考驗。把錨點想清楚后面每一步都順錨點圖省事后面每個環(huán)節(jié)都在還債。如果你正在做類似的功能建議先從選區(qū)序列化開始寫跑通“存下來再恢復(fù)”這個閉環(huán)再去補(bǔ) UI 和協(xié)同會順暢很多。最后再分享一個小技巧調(diào)試錨點問題時可以在控制臺打印range.toString()和 quote 的對比結(jié)果用文本內(nèi)容對不對來判斷定位邏輯比盯著 DOM 樹看高效得多。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲va欧美va国产综合久久久| AV片一区在线观看| 亚洲激情五月天| 91九色网| 五月天停停基地| 专区无日本视频高清8| 99热情这里只有精品在线播放| 伊人久久婷婷| 夜夜天天天天天干天天爽| www.狠狠| 最新va在线播放| 中文资源在线a| 亚洲AV网站在线观看| 99热精品观看| 婷婷成人基地| 激情婷婷丁香| 激情伊人五月天| 大香AV| 六月色婷婷| 91超碰在线观看| 五月婷婷天| 婷婷五月播| 激情五月天丁香| 久久 天天| 色哟哟精品| 中文字幕丰满孑伦无码专区| 色婷婷六月天| 79精品视频在线观看,| 色婷婷欧美| 丁香五月av| 丁香开心深爱| 吊色AV男人的天堂| 另类丁香五月天区图| 婷婷丁香五月亚洲17cao| 激情婷婷五月天。| 色婷婷天堂| 激情五月婷婷网| 婷婷五月激情基地| 人妻激情综合| 久久色婷婷| 一区二区三区四区牛| 日韩av在线电影| 99久久99视频只有精品| 五月丁香网中文字幕| 丁香六月开心| 婷婷激情五月天在线视频| www.91久久| 婷婷大香焦| 丁香婷婷色色| 五月天四色房丁香亭亭| 思思99热| 99热这| 99久视频| 狠狠穞A片一區二區三區| 色五月丁香伊人| 狼人狠狠操| 婷婷99视频在线| 大香蕉婷婷色| 色玖玖导航| 激情欧美五月丁香| 四虎成人精品永久免费AV九九| 色婷婷成人在线| 婷婷97狠狠干| 99热日韩这里只有精品| 九九九这里只有精品| 大香蕉九九| 热婷婷av| 99久久国产综合精品五月天喷水\| 97综合在线| 久久久精品人妻录| 国语精品探花| 九九99香蕉在线视频播放| 丁香蜜臀黄色婷婷五月天| 亚洲午夜Av| 99热国品| 中文在线成人| 天天日天天插天天操| 99综合熟女| 99爱操| 日韩无码亚欧无码| 丁香六月婷婷色XXXXX| AV网址大全在| www.99久久久久99| 国产精品色婷婷99久久精品| 91九色精品| 色综合中文| 狠狠色婷婷在线| 精品成人久久久久久久_一二三四视| 日韩啪啪视频| 中文字幕乱轮| 91久久| 免费视频99| 激情久久久久久久久久久| 色丁香五月| 色色色999| 涩涩涩五月天| 综合久久首页| 91人人操| 战争与艾拉电影免费观看| 六月丁香网| 色噜噜狠狠色综合日日| 性做爰A片免费视频A片直播| 大香伊人婷婷影院| 五月丁香网中文字幕| 五月天婷婷影院影院观看| 99热大香蕉| 狠狠香蕉| 热久久999| 婷婷色在线播放| 九九热99精品| 五月天大香蕉| 丁香六月天之亚州热女 | 丁香六月婷婷基地| 日日噜人人人做人| 日日操,天天操| 69er小视频| 五月丁香婷婷伊人| www.超碰| 久久这里只有精彩| 成人五月天丁香| 韩国中文字幕91| 丁香久久综合| 久久久久网站| 色色五月综合| 情婷婷五月天在线| 天天做天天爱天天爽| 丁香六月激情| 欧美狠狠一在草| 日日夜夜天天| 九九色之九九色之88| 五月丁香婷中文字幕| 秋霞三及片| 色婷婷久久| 免费成人网在线观看| 色婷婷在线视频久| 亚洲A片成人无码久久精品青桔| 影音先锋男人av资源站| 五月丁香啪啪| 色婷婷五月天成人网| 亚洲六月色| 啪色综合| 久久永久视频| 97人人干| 婷婷五月天基地| 99色视频在线观看最新| 99久视频| 狠狠香婷婷五月| 丁香六月婷婷综合激情欧美| 五月丁香啪啪| 亚洲亚洲人成综合网络| 久色国产| 色香久久| www夜夜| 人碰人人人玩91| www.婷婷六月天| 丁香五月婷婷基地| 91丨九色丨大屁股| 丁香激情网| 任你搞网站| 99色综合网| 久久最新色| 色播五月| 婷婷五月天成人在线视频| 婷婷亚洲综合| 狠狠另类视频| 嫩草哈哈操| 亚洲日日操| 最近中文字幕大全免费版在线 | 伊人久久大香| 婷婷五月丁香啪啪| 激情五月伊人婷婷| 色爱爱综合网| 婷婷五月色亚洲| 久9综合| 五月深爱网| 婷婷综合天堂| 婷婷五月天色色| 九九色影院| 亚洲色视频| 亭亭丁香aV| 欧美经典片免费观看大全| 五月停停直播| 99热第一页| 国产,欧美,日韩,性爱| 欧美色色色色色色色色| 亚洲成人免费在线| 亚洲操操操| 国产av第一专区| 狠狠色婷婷丁香六月| 日本色五月| 最新激情五月天| 成人无码免费一区二区中文| 丁香五月欧美激情| 亚洲免费99| 国产免费一区二区三州老师F1F1……| 色五月丁香五月| 色9色| 色www久视频| 涩涩涩婷婷| 欧美三级巜人妻互换| 狠狠干综合网| 99视频久久免费视频| 伊人婷婷大香蕉在线| 五月丁香六月色| 无码九九| www.久久爱.com| 久久99国产综合精品免费| 五月草视频| 超碰国产AV| 97色色色| 亚洲丁香五月| 狠狠人人| 欧亚色色| 色色色综合色| 激情婷婷九月| 综合色七七| 欧美在线视频99| 激情五月婷婷综合色播小说| 久久亚洲网| 婷婷久久五月天中文字幕在线观看| av狠狠操| 97干欧美| 色婷久久| 美国十月色婷婷在线观看| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 婷婷五月天com| 久9久9热久热| 91无码色色| 亚洲色综合| 5月丁香婷婷激情网| 天天色天天色天天色天天色天天色天天色| 色射影院| 91日本在线观看| 国产中文字幕在线视频免费观看| 五月婷婷黄网站大全| 99无码| 第一区久久网站| 丁香五月婷婷激情完整版| 午夜天堂一区人妻| 少妇真实被内射视频三四区| 亚洲熟妇AV乱码在线观看| 97丁香婷婷| 深爱激情婷| 色婷婷色五月综合| 99热无码| 丁香五月婷婷网| 无码 色| 九九热99re8热免费观看| 棕合影院色色| 伊九九三级区| 欧洲亚洲免费视频区| 久久XX| 五月天大香蕉| 日日操夜夜爽白洁| 五月天小说激情| 九月婷婷综合八月丁香在线观看| 先锋资源996| 精品色情一区二区三区四区| 色欲五月天| 天天做天天要天天爽| 免费AV黄在线播放| 伊九九三级区| 色婷婷在线视频久| 亚洲操精品| 99久热这里只有精品| 玖玖热视频| 97AV人人插人人操| 懂色av蜜臀av粉嫩av永陈冠希| 嫩草视频。| 五月丁香A片| 色婷婷AV在线观看| AV在线观看网站| 丁香花五月天激情| 春色激情第四色| www.操逼comm| 天天操天天爽天天爱| 久久亚洲婷婷综合色五月| 六月丁香视频网站| 五月婷婷婷婷网| 噜噜色五月| 大香蕉精品视频| 99热超碰在线| 免费观看高清无码| 色色五月天婷婷| 桃色激情婷婷伊人网| 五月丁香六月婷婷婷婷| 五月丁香婷婷在线| 精品国产一区二区三区四区阿崩| 久久码久久无清| 日本系列_4页_777FP| 丁香六月婷婷综合激情欧美 | 一区二区成人电影免费播放| 亚洲碰碰碰| 欧美色图45678| 五月婷婷影视| 99久在线| 色婷婷激情视频| 久久狠狠干| 思思热99er在线视频| 五月婷婷丁香av| 五月综合色| 婷婷五月天av| 成人av观看| 五月丁香婷婷无码中文| 狠狠色丁香| 天天搞天天色综合| 99精品免费| 激情婷婷黄色五月| 69婷婷丁香午夜| 人人爱人人草| 97碰碰免费.视频| 东京热伊人| 色五月天在线| 六月丁香色色| 丁香五月色情av| 超碰在线99| 六月丁香影院| 超碰免费人| 亚韩在线视频| 激情五月天色播| 99视频| 在线观看av网站| 蜜臀九九九九| 日本婷婷| 成人AV在线电影| 激情五月婷婷丁香| 天天色凹凸| av在线超清中文| 丁香婷婷九月| 看全色黄大色大片| 夜夜骑夜夜操| 九九美女视频| 岛国AV网| 伊人影院久久网| 99色视频在线观看| 亚洲日韩一页精品发布| 婷婷丁香六月五月天| 亚洲性视频| 久久99草五月婷婷| 五月丁香激情婷婷| 墨西哥毛片内射精| 婷婷天天婷婷天天澡| 99久久户外勾搭| 五月天激情综合网俺也去| 第五色色色婷婷| 激情婷婷五月丁香啪啪啪| 视频综合网| 婷婷久久五月| 日日爱678| 天天色图| 亚洲色色色色色色色色色| 九九热精品99| 色五月婷婷av| 五月丁香777| 97碰| 五月丁香成人网| 91日韩在线| 激情四射五月天| 久久92| 九九热99免费视频| 婷婷,五月天,丁香,第一| 五月婷婷激情综合| 免费色色色| 全部老头和老太XXXXX| 婷婷五月开心中文字幕色| 麻豆AV一区二区三区| anquye伊人| 狠狠狠狠狠狠| 五月天社区狠狠| 久久XX日本综合| 国产五月天欧美色| 99资源在线视频| 9久久婷婷国产综合精品性色| 91porn一起草| 婷婷五月色播放| se99高清无码| 大香蕉久久综合网| 狠狠色噜噜狠狠狠888| 婷婷五月色影视先锋| 91精品无码| 久思思久视频| www.婷婷五月.com| 99久久久免费| 欧美丁香六月激情视频| 黄色91在线观看| 色99在线观看| 亚洲狠狠狠色婷婷综合激情久久久| 亚洲AV影片在线观看| 女高怪谈在线观看| 久久五月丁香婷婷| 精品操逼一区二区| 天天色宗合| 亚洲开心激情网| 麻豆忘忧草午夜| 午夜九九九九九九九九九九九九九| 超碰成人电影| 婷婷中文字幕网站| 九九AV| 激情五月丁香激情综合网| 亚洲国产黄色电影| 丁香九月婷婷| 婷婷六月色| 色八月婷婷| 亚洲正能量欧美| 日本色99| 欧美激情综合色丁香婷婷五月天| 99熟女| 影音 五月 婷婷 久久| 激情久久丁香| 婷婷五月天成人基地| 超碰9在| 国产亚洲在线| 99玖玖在线视频| 一區四區歐美日韓| AV在线资源| 玖玖九九超碰| 婷色五月天| 狠狠操天天干| 五月婷AV| 婷婷丁香久久五月综合| 婷色五月| 一月婷婷色色| 九九久久久综合| 五月天啪啪| 欧美精品18| 五月丁香六月婷精品视频| 99热综合色图| 五月婷婷九九久久| 精品自拍97| 婷婷丁香六月天| 免费AV在线| 特级片神马电影| 丁香六月天AV| 丁香六月婷婷| 91玖玖| 亚洲成人av在线播放| 欧美顶级少妇做爰HD| 六月丁香av| 色婷婷狠狠| 五月天婷婷乱| 99只有这里是精品| 思思久久思思| WWW.开心五月天.COM| 丁香色六月| 超碰99久久| 亚洲天堂无码| 99热色婷婷| 亚洲影院婷婷色| 婷婷五月五月丁香| 丁香婷婷狠狠97| 国产伦亲子伦亲子视频观看| 婷婷丁香六月| 五月丁香影视| 丁香五月天堂网| A久久| 国产91视频| 日本欧美成人片AAAA| 五月六月婷婷| www.minyis.com【JT】实力收量可预付QQ2101460746 | 天天干天天操天天上| 人妻内射麻豆视频| 日本五月丁香| 狠狠干五码| 伊人婷婷五月| 色99热| 久久久人人人妻丝丝丝| cc精品国产性传播| 五月丁香六月激情| 九色视频91| 亚洲av网站| 丁香五月影院| 荡乳尤物3HP1V5| 亚洲乱码日产精品BD| 少妇大叫太大太粗太爽了A片 | 五月婷婷中文| 久青操| 九九综合九九| 奸逼视频| 激情五月五月婷婷| 99色在线观看| 狠狠精品干练久久久无码中文字幕| 五月丁香成人网| 亚洲无AV在线中文字幕| www.久操| 婷婷五月丁香综合亚洲 | 色色五月天激情| 香蕉久久国产AV一区二区| 色色欧美。| 婷婷情色五月| 噜噜噜狠狠色综| 丁香五月激情宗合网| 婷婷黄色五月天在线视频| 天天综合永久| 欧美日本国产欧美日本韩国99| 丁香五月六月综合激情| 久久五月天影院| 九九精品99久久久| 丁香五月天欧洲在线| 九九热思思热| 99热精品99| 婷婷五月天久久久| 色综合色婷色基地| 五月丁香久久网| 五月天激情开心网| 99色在线| 欧美日韩中国| 六月婷伊人| 色婷婷亚洲婷婷在线观看| 97天堂| 婷婷五月天天| 91人人爽狠狠狠| 色婷激情网| 婷婷丁香五月激情密臀av| 亚洲色婷婷| 97亚洲精品| 少妇激情基地| 五月丁香五月婷婷| 九九色情网站| 99国产小视频2013| 丁香婷婷色情| 丁香五月色激情| 超碰99在线观看| 婷婷五月天欧美图片在线播放电驴| 91丨九色丨熟女丰满| 五月婷婷色| 久9热视频在线观看| 婷婷丁香五月激情中文字幕版| 丁香婷婷六月男男| 综合狠久久| 丁香五月激情婷婷视频| 天天爽夜夜操| 五月停停99| 五月婷婷五月丁香综合| 91超碰在线观看| 婷婷不卡基地| 久久性爱网站| 国产精产国品一二三在观看| 成人片在线播放| 99热国产免费| 久久久潮喷-久久久九九-成人AV| 人人舔人人色人人高潮| 能看的AV| sesesesezonghe| 超碰在线观看9| Y11111111111少妇电影院| 亚洲色婷婷99一9|| 97五月天| 国产VA播放| 久热成人| 99热这里都是精品| 殴美激情综合网| 国产综合丁香五月天| 精品怡红九九九| 色玖玖| 婷婷激情五月吧| 色啪网| 欧美五月婷婷| 伊人久久婷婷| 婷婷天堂综合| 亚洲综合激情五月久久| 久久XX| 色婷网| 在线观看的av| 秋霞性爱AV| 超碰在线视屏| 亭亭五月丁香五月天激情| 久久久www| 丁香六月色婷婷| 99综合免费视频| 97人人射| 77799热| 天天做天天爱| 亚洲激情色色| 99re在线免费视频| 色婷婷激情| 久久性爱视频| 日本狠狠干| 日本精品。999| 亚洲乱码日产精品BD| www.五月激情.com| 成人AV播放| 五月婷av| AAA久久久| 26uuu最新地址| 夜夜涩涩涩| 久久黄色片| 色综合久久88色综合天天| 精品动漫 无码av| 婷婷久久综| 高清无码.com| 五月丁香久久久| 亚洲激情免费视频观看| 激情人妻综合| 538在线精品| 性色99| 超级碰碰碰91| 337p大胆噜噜噜噜噜91Av| 久久久久综合激动五月天| 丁香五月天大香蕉啪啪| 婷婷五月丁香色综合| 99热久| 日韩av手机在线观看| 久久综合人妻| 婷婷五月天视| 停停六月 综合| www色色色com| 这里只有精彩亚洲视频推荐| 色色色综合色| 五月婷婷影视| 五月丁香激情啪啪| 色婷婷九月| 五月色婷婷中文字幕| 大地资源色婷婷视频在线 | 91 原创 在线 九色| 久久久久久久人妻| WWW五月| 色九月| 中文AⅤ大全| 天天爽人人综合免费7799| 2025天天爽天天摸| 婷婷九月丁香| 日本99婷婷| 九九热精品视频在线观看| 天天摸夜夜夜| VA国产在线综合网站| 性爱激情小说AV五月丁香花| 狠狠干综合| 久久婷婷丁香| 99av视频| 丁香婷婷五月天色播| 久久最新色| 丁香五月大香蕉在线99| jiZZdr| 538在线精品| 五月婷久久| 久热91精品| 区欧美日韩成人| 思思热这里只有精品| www.com五月天| 热无码A∨| 五月综合丁香婷婷| 色婷婷综合电影| 99久久国产宗和精品1上映| www.超碰在线| 欧洲亚洲午夜| 五月丁香婷婷综合视频| 欧美性色五月天| 婷婷五月天播| 另类在线| 99啪啪视频| 亚洲无码成人网| 丁香影院五月综合| 大香蕉AV电影在线| 91色呦哟| 色五月婷婷7777| 丁香五月激情五月| 人妻av在线| 欧美色婷婷| 精品网站:999WWW| 亚洲精品婷婷| 99综合网| 91免费看片| 色婷婷色99国产综合精品| 五月丁香六月婷婷的女人| 日日射天天射| 色综合日日| 五月丁香欧美| 五月天六月婷婷电影| 蜜臀嫩草| 99色最新在线视频网站| 婷婷综合色五月天| 五月花在线观看视频| 色色色色色网站| 中国激情网| 色五开心五月五月深深爱| 久久人妻人人槡| 色五月综合激情| 亚洲欧美999| 亚洲热视频| 九九热视频在线观看| 久婷婷色| 婷婷久久综合| 公的粗大挺进了我的密道| 99精品视频在线观看| 被强行糟蹋的女人A片| 中文字幕精品无码一区二区| 久久婷综| 久re热视频| 黄色五月婷婷| 丁香五月天天| 爱婷婷久久视频| 亚洲第一第二网站| 色播六月| AA片在线观看视频在线播放| 五月综合激情网| 五月丁香六月婷婷的女人| 六月婷欧美| 婷婷在线播放av| 激情五月婷婷在线区| 九九色视频| 色欲婷婷五月天丁香| 91操碰| 丁香五月五月婷婷欧美大香蕉| 国产乱轮一区二区三区| 欧美色宗和激情| 综合激情开心五月| 日日噜狠狠色| 91欧美| 国产婷婷婷| 国产精品人妻在线网址| 婷婷五月成人有| 99综合一区| 色综合色五月| 激情五月天。| 婷婷九月激情| 色六月视频| 综合啪啪| 97偷拍对白视频| 亚洲人成网亚洲欧洲无码久久| 五月天婷婷无码| 99热香港| 开心五月激情网| 五月婷婷婷婷婷| www.激情| 大香婷婷| 激情五月天之六月婷婷| 操逼三区| 91人妻人人操| 操操操www.com| 久久婷婷综合五月天| 日韩成人电影AV| 婷婷激情四射五月天| 五月婷婷丁香深深爱| 亚洲综合五月| 成人在线观看国产| 天天爽在线视频| 夜夜骑夜夜操| 中文字幕视频色婷婷| 日本久热| 日本婷婷| 久久日婷婷| 国内婷婷丁香社区在线播放| 91成人看片| 婷婷丁香精品视频在线观看| 日韩狠狠色婷婷| 久99久在线| 丁香狠狠操| 99re思思精品在线观看| 成人精品在线| 色5月婷婷| 婷婷六月综合基地| 九九精品系列| 99热这里只有的精品视| 亚洲精品又粗又大又爽A片| 99综合在线| 五月丁香六月婷婷激情网| 久婷婷视平| 五月天婷婷在线啪啪视频| 99欧美| 91色逼| 天天射影院| 91精品视频男人的天堂| 色色综合色| 亚洲av另类在线观看| 色婷婷五月天激情久久| 五月丁香亭亭| 五月伊人综合| 色情五月婷婷| 安息电影在线观看完整版| 色综合久久久久| 91人人网| 91chinese在线| 五月婷精品| 丁香综合网| 五月婷婷色影院| 国产成人av在线播放| 大香线蕉伊人| 色九网| 婷色五月| 色婷视频| 6080av| 中文字幕无码AV| 国产片色| 亚洲天堂碰碰婷婷| 九九热在线精品| 色播五月天婷婷老师| 婷婷六月天天| 久久久婷婷婷| 久久婷五月| 激情综合五月.....| 成人αV视频免费观看| 婷婷丁香人妻久久在线观看| 日本在线观看aaa 99| 色噜噜五月天| 九九综合九九| www.狠狠| 久久综合激情婷婷激情| 婷婷刺激综合| 天天干天天干天天干天天干天| 99在线精品视频免费| 202丰满熟女妇大| 亚洲久久婷婷| 色婷婷操逼网| 丁香色五月天| 五月婷婷插一插| 久久色吧| 亭亭色色五月天| 色色色在线免费视频| 亚洲精品一二三| 五月婷婷激情综合av| 97久久久久| 欧美私人家庭影院| 久久精热| 九九日本视频| 亚洲丁香婷婷| 婷婷五月情| 天天肏天天插| 五月丁香六月婷婷久久| 成功精品影院| 五月丁香婷婷成人综合网| www.色色五月天.com| 激情综合五月天| 亚洲无码色色| 五月丁香日本片| 九九久久色| 久久久精品色| 韩国三级五月天婷婷。| 久久婷色| 亚洲a片免费观看| 婷婷激情五月| 伊人AV五月婷| 99在线精品视频观看免费下载| 久久丁香网| 成人丁香五月| 黄色激情五月天| 玖玖资源站国产| 欧美色色日韩| 国产古装妇女野外A片| 色婷婷激情| 婷婷综合五月天激情| 影音先锋天天日| 国产69久久久欧美黑人A片| www.五月天| 青草热视频这里只有精品| 亚洲天堂爱爱| 欧美激情 日韩无码 婷婷 五月天| 另类激情综合| 久久婷婷综合国产| 天堂草在线观| 精品人妻伦| 丁香蜜臀黄色婷婷五月天| 五月久久丁香| 五月天婷婷成人网| 婷婷五月丁香六月| 丁香五月亚综合图片| www.99热视频在线观看| 伊人www22综合色| 色九九九综合| 激情人妻蜜夜系列区| 俺去也综合| 色婷婷88| 五月天六月色| 婷婷开心激情五月激情网| 婷婷丁香午夜综合影视| 色狠狠综合| 综合色网站| 亚洲免费电影2| 婷婷五月天 丁香五月天 裸体| 开心激情婷婷| 五月天色色网站| 日本五月天网站| 夜夜操天天爽| 这里只有九九精品| 丁香五月婷婷色综合基地| 五月丁婷香| a在线观看| 1024手机在线观看看片_日韩精品| 密视AV综合在线| 第四色色六月色综合| 中文字幕视频色婷婷| 久草热8精品视频在线观看| 色色色图| 伊人啪啪网| 色色五月婷婷| 色婷五月| 婷婷五月天电影网| 色五月av| 成人AV在线电影| 日韩啪啪网| 99热66| 无码免费人妻A片AAA毛片西瓜| AV电影在线播放| 日本久久天堂| 可以免费观看的av| 无码人妻少妇色欲AV一区二区| 九九aV| 在线观看国产高清视频免费网站| 伊人无码高清| 亚洲电影在线观看| 久久婷婷青青| 一级七香蕉| 日韩另类在线观看| 婷婷色网站| 亚洲午夜精品久久久久久人妖| 婷婷丁香77777| 2023天天日夜夜爽| 婷婷六月视频| 亚洲第一综合| 色色吧综合| 午夜一区| 丁香综合| 婷婷丁香五月天熟女丝袜| 干一干xxxx| 久久综合性| 日本本土色网第一区| 色狠狠六月| 99色亚洲| 婷婷九月丁香| 五月天激情国产综合婷婷婷| 播丁香五月婷婷欧美| 亚洲欧洲一二| 91操熟女| 操嫩逼电影| 亚洲天堂色色| 激情五月天影院| 婷婷色五月大香蕉在线| 超碰色女| 激情综合网络插| 五月色俺婷婷| 97久久精品| CHINESE熟女老女人HD视频| 亞洲自怕| 婷婷91| 日本在线噜噜| 狠狠狠狠狠狠色| 极品少妇XXXX精品少妇偷拍| 久久九九99.www| 丁香五月婷婷激情网| 色五月婷婷激情五月| www.激情| 99在线精品免费视频| 久久九⑨| 亚洲色五月天在线| 日本婷色| 久久AAAA片一区二区| 五月天婷婷激情网| 色婷婷成人影片| 亚洲99在线| 内射在线CHINESE| 超碰猛烈的性猛交| 99热精品一区| 色五月天激情| 国内精品免费一区二区2009| 超碰人妻在线| 99热无码首页| 噼里啪啦在线观看免费完整版视频| 久久午夜丁香| 丁香五月狠狠综合欧美| 婷婷激情人妻| www。五月,com| 欧美天天爽| 色婷婷精品视频| 99丁香婷婷综合网| AV九九| 欧洲色| 99在线视频观看| 婷婷五月天激情文学小说| 99热这里只有精品8| 精品一二三区久久AAA片| YJLZZJLZZ亚洲乱熟无码| 婷婷五月天激情丁香| 国产亚洲在线| 久久九九玖玖| 国产午夜一区二区三区| 人妻丰满精品一区二区A片| 97在线精品视频| 激情综合五月婷婷六月丁香| 精品一二三区久久AAA片| 久久久中文| 色婷婷先锋| AV在线二十六页| 五月丁香激情综合欧美| 俺去也五月| 久久精品91视频| 久久色情综合免费网站| 色狠狠婷婷| 六月米奇色综合| 婷婷六月天| www.丁香五月| 欧美精品999| 日韩在线观看亚洲| 夜夜干 夜夜操| 九九热内射| 操一操插一插| 又大又粗九一在线| www.狠狠色.com| 玖玖色综合| 婷婷欧美激情综合| 五月婷婷开心网| 色色色色欧洲| 99热这里只有精品22| 欧洲亚洲免费视频9| 久久最新色| 国产激情在线| 五月丁香自拍| 九九99九九99| 香蕉狠狠爱视频| 激情六月丁香| 五月丁香六月香香蕉| 精品久久久999| 久久久WWW| 九月丁香| 日日干日日| 婷婷五月天在线观看av| 无码AV久久久久久久久| 日日婷婷不卡| 色婷婷伊人激情在线观看| 思思re视频在线| 日韩AC在线免费观看| 亚洲第一精品成人999久久精品| 久久桃花网色婷婷| 战争与艾拉电影免费观看| 久久婷婷丁香花综合网| 新伍月婷婷| 四射综合网| 欧美三日本三级少妇三99| 51成人| 狠狠操狠狠插| 色色丁香五月婷婷| 国成人网| 国产美女视频久| AV在线中文| wwwss在线观看| 色情免费视频播放| wwww.色婷婷| 婷婷综合97| 99热大全在线观看| 麻豆AV一区二区三区| 久久性爱视频久久性爱视频| 欧美日韩国产一区二区| 婷婷色在线| 爱草视频在线观看| 97操男人的天堂| 99精品久久久| 婷婷五月情色| 色婷婷久久7777| 久久多色| 婷婷五月天激情综合| 久久38视频| 中文字幕黄色片| 亚洲日韩26uuu| 九九偷拍网| 久久婷婷热| 久热网在线视频| 玖玖综合色| 91中文狠狠综合| 五月天色五月| 激情五月丁香综合蜜桃| 丁香五月激情啪啪啪啪| 欧美日韩999| 色婷婷丁香中文在线播放| 国产成人AV在线播放| 五月丁香影视| 久色资源| 九九综合久久丁香婷婷,开心激情综合网| 啪啪日热| 四色永久成人网站| 久久久五月四色| 激情综合五月| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 丁香婷婷性爱| 五月之婷婷| 丁香婷婷激情综合五月激情| 99热99日天天干| 久久人妻精品| 五月天啪啪啪| 五月开心六月婷婷在线播放网站| 热久久色| 欧美怡红院黄站| 玖玖爱综合网| 99小视频网站| 天天五月香欧美| 五月婷婷六月丁香玖玖玫瑰91| 亚洲综合激情五月久久| 成人av在线网址| 久久久久久丁香五月| 亚洲成人网无码| 小泽玛利亚视频一区二区| 国产肥白大熟妇BBBB视频| 激情九月婷婷| 26uuu亚洲| 亚洲精品性色| 天天搽天天射| 激情久久久久久| 奇米四色五月天| 99ER热精品视频| 婷婷金品综合视频| 激情亭亭五月| 婷婷色成人| 丁香六月高清视频| 五月婷婷六月丁香免费| 日韩99视频| 五月色情婷婷| 久久六月婷婷| 久久99热这里只频精品6学生| 婷婷五月天久久| 五月天播播中文字幕| www.ppypp| 亚洲性爱99在线| 99色看这里只有精品| 日本综合久久| 9999三级片| 色色色五月婷| 狠狠综合区| 超碰激情五月| www.久久久久久久久久.com| 丁香五月婷婷综合啪啪| 最近中文字幕在线中文视频| 思思热精品在线视频| 五月天婷婷av| 一区二区免费看| 久久婷婷五月综合色丁香| 99A片| 久久九九热视频| 激情五月六月婷婷| 日日舔夜夜操| 79色色色色| www色综合| 五月天婷婷无码视频| 这里只精品热在线18| 99色最新在线视频网站| 青青草原99热| 性色视频| 国产视频婷婷| 99re热在线视频观看| 日韩综合久| 丁香色综合| 亚洲综合色色| 91九色网| 伊人久久艹| 成人无码精品1区2区3区免费看| 色噜噜狠狠色综合日日| 无码少妇高潮喷水A片免费| 精品夜夜澡人妻无码AV| 大战熟女丰满人妻AV| 欧美五月停| 丁香婷婷五月天成人| 婷婷日本色| 日韩在线99| 久久99网站| 亚洲视频在线观看99| 中国AV性爱观看| 涩五月色婷婷| 丁香五月六月婷婷综合| 日韩欧美一级大黄网站| 久久99热这里只频精品6学生| 亚洲色色色| 色五月色综合| 97艹| 婷婷五月色| 婷婷五月免费观看| 天天爽夜夜爽天天爽夜夜爽| 五月丁香网站| 俺去也五月| 五月婷婷啪啪啪啪| 国产综合久久久777777| 五月丁香婷婷中文| 深爱五月天婷综合| 骚。com| 久操人妻| 无码一区精品一区视频| 性爱五月婷婷| 天天五月丁香五月| 西瓜美女a片| 丁香六月激情综合| 少妇激情五月天| 九九综合影音先锋| 97碰碰在线观看视频| 丁香六月婷婷综合激情欧美| 影音先锋人妻出差| 色色丁香婷婷综合| 欧美成人精品A片免费一区99| 国产伊人大香蕉| 丁香婷婷激情综合五月激情| www五月天激情com| 91日本在线| 五月婷婷香蕉| 中美日韩成人在线| 五月丁香色播| 欧美精品99| 操逼五月婷婷| WWW.99热| 狠狠色噜噜狠狠| 99热这里只有精品在线观看| 久久电影五月天丁香电影| 婷婷五月情| 夜丁香五月婷婷| 欧美25p| 另类图片五月天激情| 五月天婷婷六月激情网| 五月天综合在线观看| 99久久99九九99九九九| 九九激情视频| 激情综合网激情五月网| 婷婷五月大香蕉| 人人摸人人干| 色狠狠狠干| 丁香五月婷婷大香蕉| 电影91久久久| 另类天堂| 无码99| 久久国产成人9999久久久久| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 婷婷综合视频| 9999热在线| 夜夜涩涩涩| 久久免费操| 色色丁香婷婷五月天| 色婷婷五月天av在线| 激情五月五月婷婷| 大香蕉色婷婷伊人在线| 99噜噜噜在线播放| 狼友超碰| 欧美色偷偷大香| 天天天添天天操| 激情第四色| 日韩AV片| 丁香五月天婷婷激情| 国内自拍97在线| 99无码免费视频| 欧美一级色| 久久婷婷五月天激情四射| 色五月在线观看| 97色 五月天丁香| WWW五月天| 99久久综合网| 婷婷色在线| 久热AA| 日韩大片艹艹| 五月丁香啪啪综合| 香蕉曰比| 中文不卡一二区| 综合天堂AV久久久久久久| ss五月天激情| 丁香五月婷婷基地| 丁香五月天啪啪| 色婷婷久久久| www.五月天色色.com| 亚洲综合另类| 亚洲免费视频网站| 99爱这里只有精品免费视频| 丁香五月亚洲综合| 狠狠五月天激情| 任你干aa| 色五月婷婷内射| 色激情网| 丁香五月六月婷婷殴美综合| 一本到不卡高清DVD| 色狠狠色噜噜噜a天堂一区| 久久婷婷六月综合国际| 99色热综合| 日韩在线视频9色| 特级片神马电影| 色色色丁香| 99热这里全都是精品| 日韩黄色网络|