免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

恢復(fù)圖片搜索“查看圖片”按鈕:瀏覽器擴展實戰(zhàn)

恢復(fù)圖片搜索“查看圖片”按鈕:瀏覽器擴展實戰(zhàn) 用搜索引擎找圖這件事我?guī)缀趺刻於家蓭谆貙懜逭遗鋱D、驗證一張截圖的出處、給素材找高清版本。以前在圖片搜索結(jié)果頁上鼠標(biāo)懸停一張圖右下角會掛著幾個按鈕其中那個“查看圖片”最順手——點一下直接跳到原圖不用進中間頁也不用反復(fù)試右鍵。后來這個按鈕沒了頁面只剩一個鋪滿屏的瀑布流點哪張都把我甩到一個夾著廣告和推薦位的中間頁面里再點一次才看到原圖。這篇東西講的就是怎么把那個按鈕找回來一個幾十行代碼的瀏覽器擴展三分鐘裝好裝上之后按鈕重新長在縮略圖上點一下直出原圖。它解決的不是什么高深問題純粹是“一次點擊 vs 三次點擊”的效率損耗但只要你是重度找圖用戶——設(shè)計師、運營、做內(nèi)容搬運的、查證圖片真?zhèn)蔚摹@個損耗一天攢下來就是幾百次多余的跳轉(zhuǎn)。下文我把思路、代碼、踩過的坑全攤開懂一點 HTML 的可以直接抄完全不懂前端的照著步驟裝也能跑起來。1. 按鈕消失了消失的到底是什么1.1 先還原用戶視角的四個真實痛點很多人以為按鈕消失是“功能被砍了”其實更準(zhǔn)確的說法是“入口被挪走或藏起來了”。這兩件事在體驗上的差別很大功能被砍意味著能力徹底不存在入口被挪走意味著能力還在只是你現(xiàn)在得多繞幾步才能碰到它。我把自己和身邊幾個同事的抱怨歸了一下類痛點其實就四個多一跳。以前懸停即點直達原圖現(xiàn)在必須先點縮略圖進中間頁再看一遍廣告和“相關(guān)搜索”才找到真正的圖片鏈接。右鍵失效。早期的搜索結(jié)果頁右鍵“在新標(biāo)簽頁中打開圖片”能拿到大圖改版之后部分圖片是懶加載的占位圖或者低分辨率縮略圖右鍵存下來只有幾十 KB放大就糊。位置漂移。有些圖在中間頁里藏的原始鏈接還帶著一串跳轉(zhuǎn)參數(shù)手動復(fù)制出來還得刪參數(shù)刪錯了直接 404。移動端更慘。窄屏下根本沒有懸停長按彈出的菜單里也沒有“查看圖片”這一項只能一步步點。這四條合在一起就是一個很典型的“產(chǎn)品為了引導(dǎo)流量做的改版”與“重度用戶的操作習(xí)慣”之間的沖突。改版方有它的道理——中間頁能塞更多相關(guān)內(nèi)容、能帶更多曝光但對于只想拿圖的人來說這條路純屬負(fù)擔(dān)。1.2 頁面變了但數(shù)據(jù)還在我一開始也擔(dān)心“是不是接口沒了”。花了一個晚上在開發(fā)者工具里翻結(jié)論讓人松口氣圖片的真實地址依然完整地躺在前端 DOM 里只是承接“查看圖片”這個動作的那個按鈕節(jié)點從縮略圖容器里被移除了或者被塞進了一個需要額外交互才展開的菜單。這件事的關(guān)鍵在于圖片搜索頁是一個典型的前端異步渲染頁面。你看到的瀑布流不是一次性從服務(wù)器吐出來的 HTML而是頁面加載完之后由 JavaScript 分批請求數(shù)據(jù)、拼接 DOM、再插進容器的。滾動一屏就插一批新節(jié)點。這個過程有個很要命的副作用——如果你在頁面load事件里跑一次查詢你只能掃到第一批圖片往下滾動新出來的全是“漏網(wǎng)之魚”。所以任何“找回按鈕”的方案技術(shù)核心都不是“調(diào)接口”而是兩件事找到圖片節(jié)點用一組盡量穩(wěn)的選擇器把頁面上所有縮略圖img撈出來。跟上頁面的節(jié)奏頁面每插入一批新節(jié)點就重新掃一遍把按鈕補上去。第一件事靠 CSS 選擇器第二件事靠MutationObserver——瀏覽器原生的 DOM 變更監(jiān)聽器。搞明白這兩點剩下的全是體力活。提示判斷一個“頁面功能消失”的問題是前端問題還是后端問題最快的辦法是打開開發(fā)者工具在 Elements 面板里搜一下你關(guān)心的數(shù)據(jù)還在不在。在就是前端的事不在才需要往后端想。2. 方案選型四條路擺在面前為什么選擴展2.1 四條候選路線的橫向?qū)Ρ仍趧邮种拔野涯芟氲降穆纷佣歼^了一遍列成表更清楚方案實現(xiàn)成本生效范圍更新維護主要短板瀏覽器擴展Content Script中需要寫 manifest 和注入腳本只在匹配的域名和路徑下生效頁面改版后改選擇器即可需要開啟開發(fā)者模式手動加載用戶腳本管理器 腳本低一個.user.js文件同樣按 URL 匹配同上依賴第三方腳本管理器多一層信任成本書簽小工具Bookmarklet極低一段javascript:代碼手動點擊才執(zhí)行改書簽即可每次都要點一次且容易被頁面的 CSP 攔瀏覽器自帶功能 / 系統(tǒng)級工具無全局不可控拿不到頁面內(nèi)的原始圖片地址我最后選擴展理由有三個說穿了都很樸素第一它是“一次裝好長期自動生效”的。書簽小工具每次都要手動點我這人記性差點兩次就懶得點了。擴展可以在頁面加載完成后自動跑用戶完全無感。第二它能把按鈕“長”在頁面上而不是彈一個浮層。書簽小工具最常見的做法是彈一個面板列出所有圖片鏈接邏輯上能用但體驗割裂——你還得在面板里再找一遍“我要的是哪張”。擴展可以直接在每張縮略圖上掛一個按鈕位置對應(yīng)點誰是誰。第三調(diào)試體驗最好。擴展的 Content Script 在開發(fā)者工具里有獨立的執(zhí)行上下文console.log打在頁面的 Console 里斷點能打選擇器能實時改。用戶腳本管理器雖然也能調(diào)但多一層注入出問題的時候排查鏈路更長。代價也很明確擴展的權(quán)限模型比用戶腳本嚴(yán)格。Manifest V3 之后content_scripts的matches必須寫成明確的 URL 模式不能用*://*/*這種大撒網(wǎng)雖然技術(shù)上能寫但裝的時候會彈一個非常嚇人的“讀取所有網(wǎng)站數(shù)據(jù)”提示。我的做法是把matches收窄到搜索頁的路徑特征上這樣安裝時只提示“讀取此站點數(shù)據(jù)”心理負(fù)擔(dān)小很多也更符合最小權(quán)限原則。2.2 兩個必須先想清楚的約束選完路線之后還有兩個約束條件必須在寫代碼前定下來不然后面全是返工。約束一不能破壞頁面原有的點擊行為??s略圖本身是可點的點了會跳中間頁。我加的按鈕如果只是浮在上面點按鈕的時候事件會冒泡到父級a上結(jié)果就是“既開了新標(biāo)簽頁原頁面又跳走了”。所以按鈕的點擊處理里必須preventDefault()加stopPropagation()兩個都要少一個都不行。約束二不能重復(fù)注入。頁面是異步渲染的我用MutationObserver監(jiān)聽變更而“給容器加按鈕”這個動作本身也會觸發(fā) DOM 變更——如果不做去重就會陷入“加按鈕 → 觸發(fā)變更 → 再加按鈕 → 再觸發(fā)變更”的死循環(huán)幾秒鐘之后頁面上每張圖疊了十幾個按鈕瀏覽器直接卡死。解決辦法是給已經(jīng)處理過的容器打一個標(biāo)記屬性掃描時先查標(biāo)記。這兩個約束聽著像是常識但我在第一版里兩個都踩了后面第 6 節(jié)會詳細(xì)說現(xiàn)場。3. 核心實現(xiàn)拆解三個繞不開的技術(shù)點3.1 Manifest V3 下的最小骨架現(xiàn)代瀏覽器擴展的清單文件已經(jīng)不是當(dāng)年那個寬松的 JSON 了Manifest V3 對權(quán)限做了大幅收緊。對我們這個場景真正需要的字段其實很少manifest_version必須是3這是硬性的。content_scripts是核心它聲明“在哪些頁面、注入哪些文件、什么時候注入”。matches決定生效范圍寫成搜索頁的 URL 特征。run_at決定注入時機這里我選document_idle。關(guān)于run_at有句話值得展開。它有三個常見取值document_startDOM 還沒建好就注入、document_endDOM 建好但資源可能沒加載完、document_idle瀏覽器覺得空閑了再注入通常在document_end到load之間。選document_idle的原因是我們的腳本本身要依賴MutationObserver去追后續(xù)渲染所以完全不需要搶跑搶跑反而會因為document.body還不存在而報一堆null引用錯誤。還有all_frames默認(rèn)是false意思是只在頂層文檔注入不進 iframe。搜索結(jié)果頁的圖片基本都在主文檔里保持false就行。如果哪天你把范圍擴到了別的站點發(fā)現(xiàn)某些圖在 iframe 里再把它改成true——但要注意改成true之后同一個頁面里的每個 iframe 都會跑一份你的腳本去重邏輯得更小心。3.2 用 MutationObserver 追上異步渲染的頁面這是整個方案里唯一需要動點腦子地方。先說反面教材我第一版用的是window.addEventListener(load, ...)加上一個setInterval每 500ms 掃描一次。能用但很難看——頁面靜置的時候它也在空轉(zhuǎn)筆記本風(fēng)扇轉(zhuǎn)得明顯而且 500ms 的間隔在快速滾動時會漏掉一些節(jié)點。MutationObserver的用法本身不復(fù)雜觀察document.documentElement配置childList: true和subtree: true這樣整棵樹的任何層級新增節(jié)點都會通知到我。但直接回調(diào)里干活會出事因為瀑布流滾動的時候DOM 變更是一秒幾十次的高頻事件每次變更都全量掃一遍頁面主線程會被拖死。所以中間必須加一層節(jié)流收到通知不立刻掃而是起一個 200ms 的定時器定時器觸發(fā)時才執(zhí)行真正的掃描。200ms 這個數(shù)值是我試出來的——低于 100ms快速滾動時掃描次數(shù)暴漲幀率掉得能看出來高于 400ms新圖片出來之后按鈕要愣一下才出現(xiàn)手感很怪。200ms 基本是“視覺上即時、性能上無感”的平衡點。還有一個小細(xì)節(jié)滾動到底部再往上滾已經(jīng)處理過的容器會重新進入視口MutationObserver可能因為懶加載替換src再次觸發(fā)。這時候前面提到的標(biāo)記屬性就派上用場了容器有標(biāo)記就直接跳過不做任何查詢。3.3 按鈕注入與去重別讓頁面長出三胞胎注入這步看著簡單——createElement(button)、設(shè)文本、掛事件、appendChild——但真正決定成敗的是掛在哪個節(jié)點上。我試過三種掛法掛在img上不行。img是替換元素直接給它加子節(jié)點會被瀏覽器忽略而且img的position屬性設(shè)置之后定位基準(zhǔn)也很怪。掛在外層a上基本可行但前提是搜索頁的結(jié)果確實是a包裹的。如果哪天改版換成div加 JS 跳轉(zhuǎn)選擇器就全廢了。掛在最近的定位祖先上最穩(wěn)。用img.closest(a, div)找到最近的可定位父容器給它加position: relative按鈕用絕對定位貼右下角。我最終用的是第二種加第三種的混合優(yōu)先找a找不到就退到最近的div。同時給容器加一個統(tǒng)一的類名方便 CSS 里統(tǒng)一處理定位。去重標(biāo)記我用的是自定義屬性>{ manifest_version: 3, name: Image View Restorer, version: 1.0.0, description: 在圖片搜索結(jié)果頁恢復(fù)“查看圖片”快捷入口, content_scripts: [ { matches: [ https://*.example-search.tld/search*, https://*.example-search.tld/imghp* ], js: [content.js], css: [inject.css], run_at: document_idle, all_frames: false } ] }matches里的example-search.tld是占位符你需要替換成自己實際訪問的搜索頁域名。寫這個模式有幾個規(guī)則要記牢*在主機部分只能匹配一級子域https://*.example.com/*能匹配a.example.com但匹配不了a.b.example.com。路徑部分的*可以匹配任意字符包括/所以/search*能覆蓋/search?q...和/search/images?...。協(xié)議必須寫全https://和http://是兩個不同的模式要分別寫通常只寫https://就夠了。路徑不寫*就代表精確匹配很容易漏。改完matches之后必須回到擴展管理頁重新加載一次擴展否則新規(guī)則不生效。這是新手最容易卡住的地方——改了半天代碼怎么刷新頁面都沒反應(yīng)以為代碼寫錯了其實是擴展還跑在舊配置上。注意這里的域名不要圖省事寫成https://*/*。雖然技術(shù)上能跑但安裝時瀏覽器會提示“讀取和更改您在所有網(wǎng)站上的所有數(shù)據(jù)”一是心理上有負(fù)擔(dān)二是權(quán)限過大意味著哪天代碼出了 bug 可能影響到別的站點。4.3 content.js 完整代碼與逐段講解下面這份是能直接跑的版本我按功能分了段每段后面說清楚它在干嘛。// ---------- 1. 常量與狀態(tài) ---------- const MARK_ATTR data-ivr-injected; const BTN_CLASS ivr-view-btn; const HOST_CLASS ivr-host; const SCAN_DELAY 200; const MIN_SIZE 80; let scanTimer null; // ---------- 2. 地址推導(dǎo) ---------- const SIZE_RULES [ // 把 ?w200h200 之類的尺寸參數(shù)抬到大圖 { re: /([?](?:w|width|h|height|size|sz))\d{1,4}/gi, rep: $11600 }, // 把 xxx-320x480.jpg 這類后綴去掉 { re: /-\d{2,4}x\d{2,4}(\.(?:jpe?g|png|webp|gif))/i, rep: $1 } ]; function upgradeUrl(url) { if (!url) return ; let out url; for (const r of SIZE_RULES) { out out.replace(r.re, r.rep); } return out; } function resolveTargetUrl(img) { const raw img.currentSrc || img.src || ; const upgraded upgradeUrl(raw); if (upgraded upgraded ! raw) return upgraded; const anchor img.closest(a[href]); if (anchor anchor.href) return anchor.href; return raw; }resolveTargetUrl是這個擴展里唯一帶點“猜測”成分的函數(shù)邏輯分三層先看縮略圖地址能不能通過替換尺寸參數(shù)變大圖能就直接用不能就退到外層鏈接再不行就用原始src。這三層是遞進關(guān)系不是并列——因為大多數(shù)情況下縮略圖地址確實帶尺寸參數(shù)改造一下就能拿到大圖這是最優(yōu)解因為它省掉了一次頁面跳轉(zhuǎn)。// ---------- 3. 按鈕構(gòu)建 ---------- function buildButton(img) { const btn document.createElement(button); btn.type button; btn.className BTN_CLASS; btn.textContent 查看圖片; btn.setAttribute(MARK_ATTR, 1); btn.addEventListener(click, (e) { e.preventDefault(); e.stopPropagation(); const url resolveTargetUrl(img); if (url) { window.open(url, _blank, noopener,noreferrer); } }, false); // 阻止 mousedown 冒泡避免某些頁面用它做跳轉(zhuǎn) btn.addEventListener(mousedown, (e) e.stopPropagation(), false); return btn; }這里加了mousedown的阻止冒泡是踩坑之后補的。有些頁面不用click做跳轉(zhuǎn)而是監(jiān)聽父容器的mousedown或者pointerdown只攔click根本攔不住。把這三個事件都攔掉才算是徹底干凈。window.open的第三個參數(shù)noopener,noreferrer也別省。它是讓新開的頁面拿不到window.opener一是安全二是某些站點檢測到opener存在時會改行為比如強制在當(dāng)前頁跳轉(zhuǎn)。// ---------- 4. 掃描與注入 ---------- const IMG_SELECTORS [ div[data-attrid] img, a[rolelink] img, div[jsname] img, div a img ].join(,); function markHost(container) { if (!container) return null; if (container.hasAttribute(MARK_ATTR) || container.querySelector([${MARK_ATTR}])) { return null; } container.classList.add(HOST_CLASS); return container; } function scan(root) { let imgs; try { imgs root.querySelectorAll(IMG_SELECTORS); } catch (err) { return; } for (const img of imgs) { if (img.naturalWidth img.naturalWidth MIN_SIZE) continue; if (img.naturalHeight img.naturalHeight MIN_SIZE) continue; let host img.closest(a) || img.closest(div); host markHost(host); if (!host) continue; host.setAttribute(MARK_ATTR, 1); host.appendChild(buildButton(img)); } }IMG_SELECTORS里我并列了四條選擇器用逗號拼起來交給querySelectorAll語義上是“滿足任意一條即可”。為什么要冗余這么多條因為搜索頁的結(jié)果容器經(jīng)常改class尤其是帶哈希的那種像classabc123每次構(gòu)建都變但結(jié)構(gòu)性屬性相對穩(wěn)定>// ---------- 5. 監(jiān)聽與節(jié)流 ---------- function scheduleScan() { if (scanTimer) return; scanTimer setTimeout(() { scanTimer null; scan(document); }, SCAN_DELAY); } function boot() { scan(document); const mo new MutationObserver(scheduleScan); mo.observe(document.documentElement, { childList: true, subtree: true }); // 兜底單頁應(yīng)用的路由切換不一定觸發(fā) DOM 變更 window.addEventListener(popstate, scheduleScan, false); document.addEventListener(visibilitychange, () { if (!document.hidden) scheduleScan(); }, false); } if (document.readyState loading) { document.addEventListener(DOMContentLoaded, boot, { once: true }); } else { boot(); }最后那個readyState判斷是保險。雖然run_at: document_idle保證了注入時 DOM 基本就緒但如果哪天你把run_at改成document_start做實驗沒這個判斷就會拿到null。加上它腳本在兩種注入時機下都能正常工作。4.4 inject.css讓按鈕不礙事.ivr-host { position: relative !important; } .ivr-view-btn { position: absolute; right: 8px; bottom: 8px; z-index: 20; padding: 4px 10px; border: none; border-radius: 14px; background: rgba(16, 16, 16, 0.78); color: #fff; font-size: 12px; line-height: 1.5; font-family: inherit; cursor: pointer; opacity: 0; transform: translateY(4px); transition: opacity 0.15s ease, transform 0.15s ease; pointer-events: none; } .ivr-host:hover .ivr-view-btn, .ivr-view-btn:focus-visible { opacity: 1; transform: translateY(0); pointer-events: auto; }設(shè)計上的幾個取舍說明一下。opacity: 0加pointer-events: none的組合是為了讓按鈕默認(rèn)隱形——圖片墻本來就很花每張圖都掛一個深色藥丸會非常吵。只在懸停時顯形視覺上干凈得多。pointer-events: none是配合opacity: 0用的不然按鈕雖然看不見但仍然可以點會莫名其妙觸發(fā)。focus-visible那條是為了鍵盤用戶Tab 到按鈕上時它要顯形否則鍵盤操作完全沒法用。這個細(xì)節(jié)很少有人寫但加上之后整個東西才算完整。4.5 加載與驗證裝的過程分三步熟練的話確實三分鐘打開擴展管理頁右上角打開“開發(fā)者模式”開關(guān)。點“加載已解壓的擴展程序”選中那個包含manifest.json的文件夾?;氐剿阉黜撍⑿乱淮?。驗證方法很簡單鼠標(biāo)懸停一張縮略圖右下角應(yīng)該浮出一個深色的小按鈕。點它新標(biāo)簽頁打開的就是大圖。如果沒出現(xiàn)按這個順序排查先看擴展有沒有加載成功。管理頁里如果顯示紅色錯誤說明manifest.json有語法問題最常見的是多了一個逗號或者少了一個引號。再看matches寫對沒有。在搜索頁按 F12Console 里敲location.href把實際地址和你的模式對一遍。最后看 Console 有沒有報錯。Content Script 的錯誤會打在頁面的 Console 里紅字很顯眼。5. 從“能用”到“順手”的三個增強5.1 地址推導(dǎo)的邊界在哪里upgradeUrl那兩條正則只能覆蓋最常見的情況。真實世界里圖片地址的尺寸參數(shù)五花八門有的用?w200有的用?width200有的用路徑里的-320x480還有的把尺寸編在哈希里這種基本沒救只能老老實實跳中間頁拿原圖。我的建議是不要試圖寫完所有規(guī)則而是先抓高頻的跑一段時間看哪些圖還是拿不到大圖再把對應(yīng)規(guī)則補進去。這是典型的“二八開”場景前兩條規(guī)則大概能覆蓋八成圖片剩下兩成補規(guī)則的成本急劇上升收益卻很小。有個例外情況值得單獨說如果原圖本身就比縮略圖小你的放大操作會拿到 404。因為服務(wù)器上根本沒有那個尺寸的文件。所以upgradeUrl返回的地址最好在打開前做一次可用性檢查——但window.open之前做異步檢查會丟失“用戶手勢”上下文導(dǎo)致彈窗被攔。折中方案是不檢查直接開如果 404 了用戶退回原頁面再點一次按鈕手動點“復(fù)制圖片地址”。我在按鈕上加了一個contextmenu監(jiān)聽右鍵按鈕直接復(fù)制地址到剪貼板算是給這種情況留了個后門。5.2 別讓樣式污染頁面.ivr-host那條規(guī)則用了!important這在我的代碼里是唯一一處。原因是搜索結(jié)果頁的樣式表非?!鞍缘馈贝罅渴褂酶邇?yōu)先級的定位規(guī)則不加!important經(jīng)常被覆蓋導(dǎo)致按鈕跑到頁面左上角去。但!important是把雙刃劍——它會讓這條規(guī)則在層疊里幾乎無法被覆蓋。所以我把它限制在最小的范圍只影響position這一個屬性而且只在帶ivr-host類的節(jié)點上生效。ivr-前綴的作用是避免和頁面原有類名撞車這個前綴策略是所有注入式擴展都應(yīng)該遵守的基本規(guī)矩。還有一個更隱蔽的污染我最初給按鈕設(shè)的是all: unset想清掉瀏覽器默認(rèn)樣式。結(jié)果按鈕的字體、行高全丟了和頁面風(fēng)格完全不搭。后來改成顯式聲明font-family: inherit和line-height: 1.5讓它繼承頁面的排版風(fēng)格觀感自然得多。5.3 一個順手的鍵盤增強按鈕加好之后我給自己又補了一個功能按Shift 點擊直接復(fù)制大圖地址不打開新標(biāo)簽頁。btn.addEventListener(click, async (e) { e.preventDefault(); e.stopPropagation(); const url resolveTargetUrl(img); if (!url) return; if (e.shiftKey) { try { await navigator.clipboard.writeText(url); btn.textContent 已復(fù)制; setTimeout(() { btn.textContent 查看圖片; }, 1200); } catch (err) { btn.textContent 復(fù)制失敗; } return; } window.open(url, _blank, noopener,noreferrer); });navigator.clipboard.writeText在擴展的 Content Script 里是能用的但有兩個前提頁面必須是安全上下文HTTPS且調(diào)用時要有用戶手勢。Shift 點擊恰好滿足這兩個條件所以很穩(wěn)。復(fù)制成功后把按鈕文字改成“已復(fù)制”1.2 秒后改回來這個反饋很輕但很有用——不然你點了之后不知道到底成沒成。6. 排坑實錄那些讓我熬夜的問題6.1 問題速查表這張表是我自己還有幾個同事遇到的問題匯總按“癥狀 → 可能原因 → 處理方式”組織遇到問題可以直接對著查癥狀最可能的原因處理方式按鈕完全不出現(xiàn)matches沒匹配上當(dāng)前地址在 Console 敲location.href比對模式按鈕出現(xiàn)但頁面滾動后新圖沒有沒監(jiān)聽 DOM 變更或監(jiān)聽了但沒節(jié)流檢查MutationObserver是否掛上同一張圖疊了多個按鈕去重判斷寫成了querySelector找自身改用hasAttribute點按鈕后原頁面也跳走了只攔了click沒攔mousedown兩個都要stopPropagation打開的圖很小幾十 KB拿到的是縮略圖地址補SIZE_RULES規(guī)則頁面滾動明顯掉幀掃描太頻繁或全量掃document調(diào)大節(jié)流間隔縮小掃描范圍刷新后擴展沒生效改了manifest.json沒重載擴展回管理頁點重新加載按鈕位置跑到頁面角落宿主容器沒有position: relative檢查.ivr-host是否生效6.2 三條讓我印象最深的心得第一條先確認(rèn)數(shù)據(jù)在不在再決定要不要寫代碼。我最開始花了大半天時間研究“怎么找替代入口”甚至想過寫個工具去模擬點擊中間頁再解析結(jié)果。后來在開發(fā)者工具里隨手document.querySelectorAll(img).length發(fā)現(xiàn)頁面上躺著好幾十個imgsrc全是真實的大圖地址。那一刻我意識到自己差點走了一條完全錯誤的路線。遇到“功能消失”類問題第一件事永遠(yuǎn)是打開開發(fā)者工具看一眼原始數(shù)據(jù)還在不在這個動作只要十秒鐘卻能省下大半天。第二條不要用class做選擇器的主力。第一版我寫的是.isv-r img和.Wf5APd img這類選擇器當(dāng)天能用。三天后我打開搜索頁按鈕全沒了——因為它把帶哈希的類名重新生成了。后來改成用>
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
激情小说视频图片| 超碰猛烈的性猛交| 激情婷婷在线中文字幕| 一点色成人网| 91色涩| 婷婷五月激情欧美| 欧美久久久久久久久中文字幕| 99热66| 国产成人av在线播放| 色色热| 我要看激情五月天| 伊人五月天综合网| 99视频在线观看网址| 爱射综合| 岛国AV网| 五月天色视频| 国产裸舞福利资源在线视频| 婷丁香五月天| 丁香五月天大香蕉啪啪| 五月激情综合网| 五月天俺去也| 五月婷AV| 色婷婷影音| 色情婷婷。| 9久久精品| 婷婷五月中文在线视频| 五月婷婷欲色| 丁香五月婷婷动漫视频| 天天狠天天狠| 欧美内射AA| 99欧美热| 五月婷A V在线| www.91操| 国产91视频| 人人色人人摸人人看| 丁香婷婷激情四射五月| 色综合色香蕉网| 色五月天综合网| 五月婷婷AV| 91综合在线| 色五月中文字幕| 日本99热| 婷婷六月天| 人人操AV| 婷婷综合久久| 亚洲激情综合| 色综合色五月| 这里只有精品视频免费在线观看| 五月丁香黄色视频| 97人人草| 成人免费120分钟啪啪| 日本99视频| 六月激情久久| 。久久久久久久久久久久久久人妻| www.主妇. com| 色色色色色五月| 亚洲中文字幕AV在线| 在线只有精品| 9色91视频| 99热久| 日韩999| 色色com| 97婷婷五月| 五月天激情小说电影| 久99久在线| 九热视频精品| 色9999日韩国产| 狠狠狠狠狠狠| 国产精品视频| 人妻AV在线| 久久总和99| 天天干天天做| 99综合免费视频| 五月成人网站| 五月天婷婷丁香成人网| 五月天丁香综合在线| 99久久久精品| www.超碰在线| 97色色色色色色色色色色色色色| 99re鈥哸鈥唙| 五月丁香六月婷综合成人综合| 久久多色| 99re欧美精品| 国产视频福利| 91热er| 天天色综合色| 国产精自产拍久久久久久蜜 | 99er日韩| 这里只有精彩亚洲视频推荐| 日韩av在线免费观看| 久久久99免费视频| 国产成人精品一区二三区熟女在线| 亚洲成av人影院| 五月天伊人| 97夫妻超碰| 亚洲AV成人无码精品| 99热九九九九| 99热这里在线精品| 婷婷性色| 亚洲精品字幕在线观看| 99人妻碰碰碰久久久久| 激情五月综合视频| 99热成人精品网站| 久久久久久人妻| 精品无码久久久久久久久| 五月天婷婷色播综合在线| 亚韩精品视频1区| 超碰爱爱爱| 久热这里只有精品6| 激情小说五月天| 国产激情视频在线观看| 91久久国产综合久久| 久久五月天色婷婷| 五月综合六月婷婷| 欧洲色| 婷婷五月综合国产精品| 99re6热在线精品视频播放速度| 欧美日韩大黄| 丁香五月区| 极品人妻VIDEOSSS人妻| 4399在线日本A片| 99热在线观看精品| 天天干天天操天天爽| 久久婷婷影院| 婷婷五月天首页激情| 色婷婷黄色网络| 亚洲综合狠狠艹| 久99久在线| 九月丁香婷婷基地| 色五月天天在线观看资源站| 五月丁香婷婷色色色| 婷婷成人五月天| 狠狠爱婷婷色| 激情欧美丁香五月| 黄桃AV无码免费一区二区三区 | 天天色综网| 久草 tingting| 婷婷久久午夜网| 婷婷狠狠操| 天天爱天天操| 五月花综合网| 五月天丁香| 天堂久久性| 九九热99精品在线| 99人妻碰碰碰久久久久视| www.无码com| 在线另类| 久操福利| 亚洲五月天激情| 五月天com| 99婷婷五月天激情| 99热这里只有精品无码| 日本欧美成人片AAAA| 九月婷婷综合网| 激情五月婷婷综合网| 99热99久久| 91se视频| 激情校园 亚洲| 亚洲无码成人| 亚洲色图81p| 亚洲激情无码久久| 337p大胆噜噜噜噜噜91Av| 九九99男女视频在线观看| 久1色色| 久久九九色| 99热9| 久久99激情| 色99视| 五月丁香婷婷俺| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 五月丁香少妇A| 超碰成人在线观看| 噜综合| 黄色片区子| 五月丁香色婷基地综合久久| 婷婷五月亚洲综合| 丁香五月香蕉在线| 亚洲亚洲人成综合网络| 99热久草| 99精品一二三四视频| 日韩在线观看亚洲| 色婷婷狠狠| 亚洲超碰在线| 天天搞夜夜爽夜夜爽| 婷婷99狠狠| 色婷婷手机在线| 久久久婷婷婷| 亚洲另类婷婷五月综合| 一本狠婷婷综合| 狠狠草狠狠草| 丁香五月情色| 激情五月天。| 天天综合 99久久婷婷| 97性视频| 丁香五月欧美婷婷综合| 天天操天天插| 国产Va视频| 婷婷久久综合| 色五月婷婷九月| 久久伦乱| 超pen个人视频97| A网在线欧洲| 五月丁香亭亭AV女优| 欧美性丁香色色五月天干干| 五月开心婷婷网| 国产欧美熟妇另类久久久| 色青青视频| 97香蕉人人在线观看| 99这里热| 国产精品久久久久久五月天加勒比| www色哟哟| 极品另类| 婷婷深爱五月天在线| 综合激情五月天| 久久婷婷五月综合啪| 视频一二区| 大香蕉AV在线| 丁香五月婷婷香| 激情综合区| 欧美日韩精品人妻狠狠躁免费视频| 新伍月婷婷| 久久九九中文字幕| 新激情五月天| 亚洲综合色网| 五月丁香亭亭操逼| 婷婷草| 亚洲另类电影| 91人碰| 丁香五月婷婷啪啪| 熟女激情网| www,婷婷五月天777me,com| 日韩无码91| 色婷婷六月| 激情网综合| 欧美色图天堂网| 九月停停| 97干干干丁香| 99九九精品| 色老久久| 丁香婷婷深情五月亚洲| 激情五月色综合国产精品| 大香蕉狼人久久| 国产,欧美,学生妹,视频| 欧美丁香五月97色| 丁香五月婷婷香| 亚洲激情丁香五月基地| 天天天久久久| 如何安全看伊人婷婷| 热久69| 亚洲综合五月天婷婷| 色色五月婷| 五月天婷婷激情小说电影| 色五月天中文字幕| 无码色色色色色| 久久图色4| 色综合久久88色综合天天| 99视频内射三四| 日本色五月| 五月天激情综合10p| 天天日天天做天天舔 | 日本美女上人| 黄色五月婷婷| 91 九色 熟女| 夜夜操夜夜爽| 色五月婷婷色| 99色在线观看免费| 天天上天天爽| 人人干AV| 丁香六月婷婷综合在线| 五月天激情子轮| 激情伊人六| 99热国产这里只有| 色青青五月| 婷婷六月丁香综合| 人人干人人操人人摸人人做| 久久草婷婷丁香网站| 在线另类视频| 婷婷中文无码| 99热在线只有精品| 99无码| 久机视频这只有精品| 日本九九视频| 99热久| 婷婷五月天成人网| 亚洲综合在线视频| 久久五月婷天天干| 黄色99热| 日本欧美在线| 六月五月久久丁香| 综合狠狠干| 婷婷色天香| 五月人妻婷婷| 99色色色色| 99热综合网| 丁香六月天| 久久一热| 天堂婷婷综合| 99超级碰碰| 日韩欧美颜射| 人妻VideOssS人妻| 大香蕉99| 五月丁香影视| 婷婷9月天| 5月丁香综合图区| 碰超在线九色| 日韩 欧美 国产 一区 二区| 99操| 久久精品A片777777| 天天干天天日蜜臀av| 99国产欧美视频| 色综合视频| 东京热免费视频| 激情网狠狠干| 欧美日韩成人在线网站| 白人荫道BBWBBB大荫道| 激情丁香六月| 思思99热这里只有精品6| 久热这里只有精品视频免费观看| 六月丁香激情网| 无码激情AAAAA片-区区| 任我鲁这里有精品视频| 色五月六月婷婷| 天天插天天干| 97爱艹婷婷开心丁香激情综合| 大胆伊人久久| 激情婷婷另类| 深爱激情五月网| 丁香六月成人| 涩综合在线 | 99.N在线视频| 婷婷五月天首页| 天堂综合久久 | 免费成人中文字幕| 就爱啪啪婷婷| 99久久6| 欧美日韩成人综合9| 色五狠狠| 日日夜夜干| CAOBIBI| 色五月婷婷少妇人妻| 夜夜夜夜夜操| 婷婷97色| 色天天综合色| 丁香在线视频| 狠狠人妻色综合| 天天色综合网1| 国外亚洲成AV人片在线观看| 99热在线免费观看精品| 色情综合| 免费的日逼视频| 五月婷婷天堂| 色婷大香蕉| 国产色色网址网站| 99免费在线| 大香蕉伊在| WWW.99热| 香蕉影院色| 丁香五月激情宗合| 97伦色婷婷| 噜噜噜噜噜在线| 亚洲操B| 九九XX视频| 国产精品在线视频| 玖玖综合色| 五月亭亭欧美女人| 五月综合无码| 热九九九九| 99爱免费视频| 五月丁香A∨在线| 色播五月丁香综合| 色色欧美。| 激情网站综合五月天| 99热9| 亚洲avjiujiur91| 大香蕉久操| 午夜理论片最新午夜理论剧| Blackedraw视频一区二区| 能看的av片| 碰碰人人人| 人人摸人人干人人做| 90色免费视频| 精品网站:999WWW| 91精品久久久久久久| 激情综合五月天| 大香蕉伊人久久| 开心六月婷| 丁香五月天电影| 久久视频婷婷视频| 五月开心啪啪| 国产超碰在线| 色五月婷婷婷婷| 9精品国产在热久久| 综合网啪| 五月激情久久综合| 99热超| 天天看A片| 亚洲五月天第一综合干| 超碰免费电影| 丁香五月激情五月| 天天色天天爱天天爱天天爱y| 色婷婷情片| 色婷婷综合视频| 丁香五月天色综合| 啪啪五月综合| 伊人91| 亚洲人成人五月天| 婷婷六月丁香激情| 五月婷婷狠狠久久| 激情丁香五月婷婷| 色五月色图| 国产阿姨日皮艹逼内射视频 | 久久精品爱爱| 亚洲网在线观看| 五月天婷婷在线视频| 婷婷五月激情四月综合| www网站在线观看| 天天射美女| 另类小说婷婷色| 国产精品汇聚精彩第二页 - 高清完整版在线 - 青蛙AV | 日本熟女二区| 四色 爱 婷婷 精品 亚洲 五月天| 久久婷婷网址| 大香蕉啪啪啪| 中文字幕在线日亚洲9| 久久这里只有精品视频26| 婷婷综合网性| 大香蕉视频婷| 青青草免费公开视频| 在线中文亚洲| 丁香五月色欲| 2023天天日夜夜爽| 激情五月天在线观看婷婷| 99re久热| 操人妻AV| 午夜少妇在线观看视频| 天天综合在线网| 可以看的AV| 成人婷婷五月天| 婷婷综合色图| 国产综合81p| 久久在线视频免费观看| 久久久精品色| 91操网| 26uuu欧美日本| 成人色五月天| 激情婷婷五月亚洲| 狠狠舔| √天堂资源在线人妻熟女| 99ri精品在线观看| 9热成人在线视频| 五月天婷婷色| 开心婷婷五月| www久久99| 人妻精品在线| 丁香六月狠狠干| 五月天四色房丁香亭亭| 婷婷瑟瑟五月天| 日韩六十路91性交电影| 五月丁香天天| 丁香五月天婷婷久久| 啪啪色激情五月天| 99re最新地址视频| 天堂婷婷五月在线| 天天综合亚洲综合网天天αⅴ| 色婷婷免费视频| 婷婷丁香五月91| 婷婷五月天午夜激情影院| 91免费试看| 真实的国产乱XXXX在线91| 天堂无码人妻精品AV一区| 香蕉久久国产AV一区二区| 99re思思热久久| 99热播放| 伊人久久婷婷| www.婷婷六月天| 97综合在线| 99热9| 久久精品一区二区三区四区| 五月婷婷玖玖综合玖玖爱| 久久97久久99久久综合欧美| 日韩aⅴ视频| av电影在线播放| 欧美69色| 五月丁香福利| 亚洲成人色五月天| 五月丁香黄色| 久久精品夜色噜噜亚洲a∨| 欧美人人超级碰| 婷婷色色欧美| 丁香 婷婷 激情 综合 五月| 桃色伊人在线| 五月成人天| 免费AV在线| 九九九九国产| 婷婷六月天| 亚洲愉拍99热成人精品| 91丨九色丨国产在线| 日本97在线| 激情婷婷色色| 精品九九视频| 亚洲无码11| 久久人人妻| 69精品人人人人| 激情6月| 少妇婷婷五月天| 超碰人人射| 久久五月丁香六月婷| 久久九九视频| 色色色免费视频| 午夜天堂一区人妻| 五月丁香色婷婷久久| 五月婷婷在线视频免费观看| 婷婷五月丁香香蕉| 丁香六月激情综合| 色婷婷AⅤ| 无码se| 97人妻碰碰中文无码久热丝袜| 五月丁香五月婷婷| 精品视频网| 久99久视频| 亚洲射激情| 日日夜夜天天| www.seqingwuyuetian| 久久婷婷综合国产| 激情宗合网激情五月天| 激情五月婷婷五月| 好色婷婷| 伊人色综在线| 乱精品一区字幕二区| 五月婷婷色播| 五月天国产婷婷精品视频在线| 丁香五月激情图片| 99久热| 双性美人被调教到喷水A片| 亚洲AVwwwwwww| 99热久只有精品首页| 激情五月丁香婷婷| 我淫我色婷婷五月天激情四射| 玖玖婷婷五月| 欧美成人网99网| 婷婷丁香五月综合| 色99在线视频| 色色色综合网| 五月天色站| 丁香五月激情婷婷激情| 99热网站| www.婷婷六月天| 九九这里都是精品| 久热A片| 79精品在线视频| 婷婷性爱网| 91精品久| 99在线精品在线视频| CHINESE熟女老女人HD视频| 强伦轩人妻一区二区电影| 丁香六月五月婷婷| 97超级碰| 深爱1激情网| 国产国产乱老熟女视频网站97| 人妻熟妇国产精品| 国产免费AV网站| 激情综合在线播放| 激情五月综合| 97se视频在线| 伊人激情综合网| 欧美成人日韩| 九九在线视频| 久久伊人9| 丁香五月天婷婷激情| 久久久.www| 色区域网站视频| 久久艹 五月天| 五月激情开心婷婷| 超碰在线50| 思思久久思思| 婷婷五月丁香四射| www.99热视频| 91视频五月丁香| 亚洲熟妇无码乱子AV电影| 久久久五月天网站| 操操天堂| 99热99在线| 欧美这里只有精品| 另类图片五月天婷婷| 婷婷五月激情四月综合 | www.五月天| 激情综合播播| 香蕉人妻AV久久久久天天| www.狠狠狠狠| 丁香五月伊人| 婷婷中文字幕| 激情五月天视频| 色五月婷婷基地| 26UUU成人网| 丰满少妇乱A片无码| 五月丁香色婷| 九九99在线| www婷婷| 五月丁香综合啪啪啪啪啪| 久久婷婷伊人| 天天爽日日爽夜夜爽| 精品动漫 无码av| 婷婷五月丁香综合激情| 丁香激惜男女| 九月婷婷在线观看| 五月天堂色| 国产欧美婷婷五月| 69精品人人人人人人| 99热偷拍| 丁香五月在线视频黑人| 亚洲无aV在线中文字幕 | 激情丁香五月| 亚洲一区二区无码蜜乳av| 丁香97综合| 99日本精品视频热| 五月婷婷六月奇米网丁香| 97爱综合| 无码日本精品XXXXXXXXX| 亚洲第一第二网站| 无码一区二区日韩| 婷婷丁香www视频日本韩国| 玖玖婷婷五月天| 99精品无码网站| 天天综合网~91| 丁香五月AV| 婷婷99狠狠躁| 这里只有精品视频国产| 三级毛片7979| 我淫我色婷婷五月天激情四射| 99热免费| 玖玖资源站视频| 26uuu国自产精品| 涩涩激情五月婷婷| 丁香五月天堂网| 婷婷色导航| 精品福利911| 丁香婷婷五月六月久久| 99热草草| 亚洲激情综合| 激情综合久久| 思思热这里只有精品| 好吊丝aV| 色情性爱视频网址| 伊久久婷婷| 淫视馆av三区| 亚洲成av人影院| 琪琪色五月天| 婷婷激情六月| 9九九久久精品无码专区| 五月天综合在线| 可以看的AV网站| 久久五月天激情视频| 色热久| 五月婷婷黄| 超碰色热| 日韩在线看AV| 99re热视频这里只精品| 婷婷丁香五月激情| 超碰免费人人| 久热一本| 色婷婷在线播放| 五月综合激情网| 午夜色丁香| 免费试看小视频 99| 色五月婷婷天天干| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 五月天色色色| 久9视频| 丁香五月婷婷六月| 亚洲久热| 色婷婷婷婷| 天天色综网| 99啪啪视频| 色五月综合激情| 玖玖婷婷综合| 99激情网| 啪啪啪大香蕉| 五月天大香蕉| 精品香蕉99久久久久网站 | 狠狠狠狠狠草| 桔色成人在线| 色婷婷久久综合中文久久一本| 婷婷六月激情在线视频| 五月丁香淫淫婷婷婷| 五月天婷婷爱| 亚洲婷婷久久综合| AV电影在线播放| 99re8这里只有精品99re8热视频| 五月激情影院| 精品一二三区久久AAA片| 国产午夜精品一区二区三区四区| 大香蕉色婷婷伊人在线| 久久日婷婷| 九九九九成人| www.91九色| 丁香无月在线观看| 情欲综合网| 日日撸日日操| 五月天 婷 欧美亚洲| 嫩草视频在线观看| 97人人干| 最新日韩AV中文字幕| 九九 激情 网| 99久久66| 天天色综合图片| 91成人电影| 婷婷久久综合久| 8090在线影视少妇| 涩玖玖免费视频| 91九色在线视频| 天天综合亚洲综合网天天αⅴ| 伊人丁香婷婷东京| 丁香五月手机在线| 久久婷婷精品| 一区二区三区四区牛| 996er热| 一區四區歐美日韓| 色婷婷婷婷五月天| 99亚洲视频| 性爱111111| 色狠狠综合网| 99性感视频| 久综合| 欧美大片| 欧美色宗和激情| 天干干夜夜操| 丁香婷婷九月| 久热久69| 丁香九月综合| 狠狠高潮精品亚洲1| 色丁香五月婷婷| 色色网91| 婷婷五月开心中文字幕色| 思思热视频在线观看| www.99在线| 久七香蕉| 深爱激情网噜噜色| 99在线观看| 9l久久久视频| 日本人妻丁香婷婷久久寝取熟女五月| 99性视频| 99噜噜噜在线播放| 久久久18| 激情五月婷婷在线观看| 国产一级视频a| 色色婷婷五月天| 五月天综合在线观看| 97人人草| 五月婷婷激情综合| 婷婷 丁香 精品| 久久您您综合网| 色八月婷婷| 激情综合网激情五月天| 久久婷婷五月综合网| 天天插综合在线| 丁香九月综合| 色婷婷在线影院| www.激情五月天com| 婷婷五月激情综合| 久久曰曰| 91久久精品无码一区二区三区| 操逼视频网址| 精品人妻久久久久久久| 99色色视频| 亚洲网视屏| 五月丁香综合中文| 在线成人av播放| 天天夜夜操| 久久精品国产精品| 五月丁香999| 99亚洲精品| 久久五月天婷婷| 991国产精选视频在线播放下载| 东京热人妻一区二区三区在线| 免费观看的AV| 99年操人人爽| 九月婷婷丁香| 中文成人在线| 开心五月婷婷在线视频免费观看| 日本猛少妇色XXXXX猛叫| 欧美性二区| 日日色综合| 99爱视频精品| 天天日天天舔| 99rewww| 午夜婷婷| 艹| 日B日潘金莲BB| 五月丁香六月婷婷久久久综合| 日韩无码AV电影网站| 丁香五月激情视频在线| 六月色丁香婷婷| 99综合激情久久精品久久| 亚洲中文AV| 99无吗| 亚洲熟女乱色综合亚洲网站| 人妻熟人中文字幕一区二区| 五月综合婷婷开心网| 成 人片 黄 色 大 片| 婷婷黄色五月天在线视频| 国产精品VIDEOSSEX久久发布| 婷婷六月色丁香视频在线观看| A片女女女女女女BBBB| 久久这里只有精品网| 玖玖99婷婷| 很很干天天干| 97干免费视频| 国产乱子轮XXX农村| 婷婷五月天性| 99热高清在线| 狼人久草| 丁香五月婷婷色五月| 久久久宗合视频88| 成人网址在线观看| 丁香五月综合高清在线| 国产亚洲精品久久久久久久久动漫| 99精品7| 婷婷五月天丁香激情| 五月婷婷三级| 五月婷婷色丁香| www狠狠爱com| 久久综合丁香激情五月| 狠狠干总合| 99久久高清视频| 大香蕉九九| 午夜精品777| 四季AV综合网| www.zbzhongsen.com| 五月婷婷人妻| 婷婷五月天影院| 中字幕视频在线永久在线观看免费| 丁香六月婷婷激情| 99久在线精品99re8热| 一二线视频 另类| 66色在线日韩| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 色婷婷欧美| 日韩AV免费电影在线播放| 热久久这里只有精品| 成人必爱视| 夫妻超碰在线| 色婷婷成人做爰A片免费看网站 | 久久R激情| 色综合色五月| 五月丁香六月婷婷的女人| 人妻av在线| Www.久久| 久久99久久99久久99人受| 婷婷性色| 能看的av片| 综合久久97| 色婷婷久久9.com| 婷婷狠狠操| 天天干天天干天天干天天干天天干| 成人精品一区二区三区四区五区 | 五月丁香成人| 综合伊人狠狠| 日本天天综合| 亚洲AV成人精品日韩在线播放| 久久婷婷五月天丁香| 九九热99热| 五月天激情久久| 精品九九视频| 亚洲小视频免费看| 天天操婷婷| 日韩美一级毛卡片| 99燥99日| 欧美电影在线播放| 丁香六月情| 9l视频自拍九色9l视频在线观看| 色色色国产| 天天人人天天爽| 69精品人人人人| 国产精品美女| 99热精品网| 入口五月婷婷六月香| 夜夜爱爱亚洲| 1级欧美日韩| 9国产在线视频| 五月天婷婷成人网| 九九無妻| 伊人五月天在线| 五月婷婷六月丁香综合| www.天天干| 99视频只有精品| 99热精品中文字幕| 久久视频这里有精品99| 五月婷婷激情综合拍| 激情五月网站| 亚洲五月天天| 婷婷综合五月天激情| 欧美激情五月天婷婷| 丁香五月成人| 人妻狠狠操| 婷婷色婷婷亚洲成人| 99操逼| 淫荡家庭AV| 26UUU| 日本怕怕视频| 青青夜夜狠狠夜夜狠狠| 国产永久一二一起草| 人人干人人干骚美女| 中文字幕在线不卡| 青草青草久热这里只有精品| 99热网站| 国产阿姨日皮艹逼内射视频| 桃色激情婷婷伊人网| 丁香五月第九色| 狠狠干狠狠干狠狠干狠狠干| 国产在线另类五月婷婷| 精品色色色| 婷婷开心激情| 亚洲啪啪网| 91爱啪啪| 国产成人精品一区二三区熟女在线| 国产成人精品亚洲线观看| 中文字幕无码AV| AV网在线观看| 成人视频在线免费播放| 中文字幕永久免费| 久久成人性爱| 丁香五月婷婷图片综合| 色播激情| 久久刺激网| 天天日天天干天天爱| www.伊人天堂偷偷婷婷| 六月色国内综合| 色爱综合网| 久久丁香五月天| 538在线精品| 成片免费观看大全| 中文字幕av久久爽一区| 欧美在线骚货| 人妻VideOssS人妻高清| www.日韩国产| 久99| 日韩AV在线免费| 五月丁香亭亭操逼| 农村熟妇高潮精品A片| 成人无码中文| 99色综合| 五月综合六月婷婷| 99色干| 老美AA片| 91人人操人人爱| 激情婷婷丁香五月| 天天色天天| 色色色热| 99视频91| 激情小说五月天中文字幕| 久久精品只有这| 国产这里只有精品| 色色97丁香婷婷五月天| 一起草Av| 丁香六月天婷婷开心综合| 免费视频99| 国产成人精品亚洲线观看| 丁香色影院| www.粉嫩av.com| 婷婷色五月天在线| 四色99久久| 婷婷五月天丁香久久| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 日本三级日本三级99| 色婷婷成人做爰A片免费看网站 | 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 26uuu国产| 国产精品美女久久久久AV超清| 五月丁香激情综合六月涩涩爱| 婷婷 激情 五月| 色99色| 99干日日干| 99久久9| 久热这里只有精品视频免费观看| 99只有精品| 日韩AV在线免费| 久久这里在精品视频| 久久五月天色婷婷| 亚洲丁香五冃97色| 天天爽成人综合网站| 色色无码| 色五月婷婷777| 第四色色六月色综合| 91干视频| 欧美精品狠狠色丁香婷婷| 这里只有精品99视频| 五月婷婷五月天在线| 九月婷婷在线视频| 电影蜘蛛女| 丁香五月网址| 黄色91在线观看| 99热99re6国产在线播放| 97人人草| 久久精品63| 精品久久久人妻| 欧美精品中文字幕亚洲专区| 日本a片网址| 丁香婷婷激情| 9久9久| 啪啪小说五月天| AA片在线观看视频在线播放 | 亚洲V国产V欧美V久久久久久| 久久草中文日韩欧美| 五月天久久91| 婷婷五月天 丁香五月天 裸体| 婷婷五月天无码熟女| www.色婷婷| 久久婷婷国产| 欧美性爱一区| 人人操人人爽成人AV| 99热综合网| 天天操婷婷| 色你久久| 五月丁香婷婷成人版| 亚洲综合五月天婷婷| 精品动漫 无码av| 日本性激情色播| 久久久久9久无码视频| 五月婷婷就去色| 欧洲色区| 婷婷五月色网| AA片在线观看视频在线播放| 国产丁香五月天婷婷| 国产AV一区二区三区最新精品| 婷婷五月成年人| 无码色| 超碰精品手机在线| 国产熟妇乱子伦hd| 国产精品蜜臀99| 一区操| 亚州色色色| 丁香五月AV| 婷婷精品免费久久| 丁香五月性爱| 激情丁香五月婷婷| 婷婷播播五月天| 日本人人超碰| 丁香婷婷色五月| 亚洲婷婷激情综合激情999精品| 丁香婷婷成人网站| 超碰a女人的天堂| 亚洲AV网站在线观看| 伊人www22综合色| 激情五月天网| 另类小说五月天综合网| 久久色大香蕉| 99免费| 婷婷五月天色| 欧美色五月| 五月丁香六月婷婷综合网缴情| 欧美丁香五月| www.超碰在线| 欧美激情xxxXX| 日本人妻伦在线中文字幕 | 深爱激情网五月天| 波多野结衣AV无码Porn| 超碰人人艹| 五月天天天开心激情网| 狠狠色噜噜狠狠亚洲A∨| 99热8| 国产伊人五月天| 日本久碰| 99九九热在线观看| 婷婷久久六月天| 综合伊人久久| 超碰人人操在线| 国产无套精品一区二区| 亭亭玉月丁香| 色婷婷五月综合| 99热在线播放精品| www色色com| 五月社区婷婷激情| 99亚洲精品视频| 精国产品一区二区三区A片| 天天色天天舔天天爱天天爽| 99在线观看精品| 变态 另类 在线 | 丁香五月色色| 天天色综合色| 91色噜噜狠狠狠狠色综合| 少妇人妻丰满做爰XXX| 色色色色色色色色网站| 少妇丁香婷婷 | 欧美三级大片AA在线看| 日日杆天天| 中文字幕性爱丰满| 激情四射五月天| 五月色激情综合网| 丁香五月AV| 午夜丁香婷婷| 丁香八月综合激情| 在线婷婷| 丁香六月综合| 亚洲色婷婷| 五月丁香婷婷基地| 天天天摸夜夜夜玩| 伊人五月天日日夜夜久久久天天| 99热全是精品| 欧洲色区| 婷婷五月天AV| 一本色道久久综合狠狠躁小说| 亚洲九区| 婷婷久久影院| 99热欲| 桃色成人网| 人人人操| 裸体美女丁香五月天。 | 五月天婷婷人妻| 欧洲日韩一区二区三区| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 丁香五月自拍| 超碰网站在线观看| 婷婷激情六月中文| 国产精品激情AV久久久青桔| 九九热视频99| 丁香五月天堂网| 亚洲国产精品综合色区| 色五月天中文字幕| 99久久精品色老| 五月99久久| 激情五月天99色| 大香蕉色婷婷伊人在线| 亚洲乱码日产精品BD| 激情五月综合亚洲另类| 99精品久久久久| 亚洲激情五月| www.com五月天| 五月激情六月丁香| 日韩啊啊啊| 五月天啪啪啪| 色五月婷婷影院| www.婷婷,com| 五月天婷婷激情干干| 六月综和久久| 五月丁香啪啪激情| 色婷婷影院| 99精品激情| 五六月婷婷| 狠狠干狠狠色| 五月丁香婷婷爱激情综合网| 六月婷婷天天操夜夜爽视频| 大香蕉啪啪啪| 婷婷五月电影院| www.久久| 国庆精品久久| 涩涩五月天综合| 激情播丁香| 婷婷激情综合网| 日本性激情色播| 丁香五月综合在线播放| 久草xx性爱视频| 婷婷色丁香六月| 丁香五月六月婷婷殴美综合| 99精品大片| 色综合大香蕉| 超碰狠狠操| 夜夜骑夜夜撸| 国产成人精品亚洲线观看| 99人妻碰碰久久久禁片| 中文字幕乱码亚洲精品一区| 玖玖99婷婷| www.无码com| 成人网站在线观看视频| 久久作爱| 欧美综合婷婷欧美综| 五月婷六月丁香| 五月婷婷精品无在线| 这里只有精品在线免费视频| 爆乳熟妇一区二区三区爆乳照片| 久久精彩视频18| 99精品偷自拍| 久久九网| 六月婷欧美| 亚州精品色情无码A片| 五月丁香六月婷婷精品| 91精品刘玥| 深爱开心激情网| 永久的网站AAAA| 天天草人人摸| 婷婷五月天欧美图片在线播放电驴| 久久婷婷久久| 天天色天天爽| 欧美色99| 影音先锋高清无码资源网| 可以免费观看的av| 人妻操逼视频| 六月丁香成人| 激情丁香淫荡婷婷| 狼友视频在线观看18| 少妇高潮呻吟A片免费看软件| 武则天精品久久| 五月激情天| 刘玥精品一区| 中文字幕综合网| 五月天婷婷丁香视频| 五月天 无码| 亚洲激情av| 操操操91| 免费日韩99| 色五月综合在线| 成人在线日韩| 69综合在线| renre人人操国产超碰在线| 另类五月激情| 激情五月综合亚洲另类| 九九色情网五月天| 99久热这里只有精品视频删减版| 婷婷免费无视频| 丁香婷婷六月天| 97人碰人操| 综合久久综合久久| 五月天久久丁香| 99ri精品| pom538精品视频| 久久五月网| 超碰99在线观看| 久久天堂色| 婷婷性爱无码视频| 99这里只有| 国产乱子轮XXX农村| 久9久9久9久9久9久9| 国产午夜精品久久久观看| 色婷婷五月在线| 九九亚洲无码| 丁香激情婷婷网| 少妇性按摩无码中文A片| 九热久| 日韩六十路91性交电影| 思思re99视频在线观看| 婷婷色六月| 天天看片日日夜夜| 五月婷婷激情综合| 婷婷日韩| 亚洲无码成人性爰网| 丁香六月综合激情| 久久综合色情网站| 大香蕉婷婷色| 日本人妻操| 日本欧美国产| 天天日天天操心| 欧美精品999| 日本女人久久| 九九精品99久久久| 天天爽天天爽夜夜爽| 97色吧| 玖玖99福利| 激情综合一| 综合亚洲六月婷婷在线| 五月丁香网站| 久久青草国| 99这里只有精品|v| 婷婷天堂综合网| 79成人网| 国产黄大片在线观看画质优化| 激情美女五月天| 婷婷五月天影院| 综合久久综合| 超碰人人操在线| 97干网站| 综合大香蕉| 久久久久久久久久8888| 丁香五月影院| 人人干99| 丁香色婷婷| 色婷婷五月天激情| 色情五月婷婷|