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

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
返回資訊列表
男人天堂99| 色五月开心五月激情五月| 爱婷婷都市激情| 六月婷婷激情图片| 91精品丝袜久久久久久久久粉嫩| 少妇人妻丰满做爰XXX| 亚艹艹| www久久艹| 国产午夜精品AV一区二区麻豆| 色日本五月天| 先锋资源婷婷| 色婷婷基地| 在线成人网址| AⅤ在线播放网| 天天狠天天叉| 久热综合| 色色五月婷| 伊人狠狠干| 国产成人网| 亚洲123区高清入口| 黄网在线播放| AV在线大香蕉| 日韩性视频| 久久99性爱视频| 五月婷婷干干干| 色婷婷色和| 日本WwW色偷偷丁香花久久久京东热| 久久久精品AV| 九九操操| 婷婷五月婷婷| 成人精品视频99在线观看免费| 婷婷爱五月| 99免费视频网| 五月丁香婷婷基地| 99精品无码| 情涩婷婷五月天| 婷婷六月爽| 9久久久久久久久久久| 久久久噜噜噜www成人| 中文字幕网伦射乱中文| 华人在线免费| 五月丁香狠狠爱| 狠狠的日| 五月婷综合性中心| www.色五月| 99热精品在线播放| 久久九九免费视频| 国产又粗又大又爽又黄| 9l视频自拍九色9l视频在线观看| 91人人操人人| www久久久久| 欧美婷婷综合网| 色色色色色日韩午夜激情| 香蕉综合在线| 五月丁香激情婷婷综合字幕| 人人搡人人| 亚洲精品一二三| 色婷婷最爱五月| 五月天成人在线视频网站| 婷婷激情网五月天| 91九色视频在线观看| 婷婷五月免费视频| 99综合免费视频| 婷婷久热| 极品少妇高潮啪啪AV无码| 久久99综合| 天天干天天爽| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | www色五月| 5月婷婷五月天| 婷婷五月婷婷五月| 久热黄色| 1024国产在线| 超碰成人av| ww久久| 婷婷色导航| 亚洲国产色婷婷| 亚洲 25P| 99无码精品| 五月天婷婷影院| 色综合激情| 人妻体体内射精一区二区| 在线成人网址| 婷婷丁香六月激情综合| 91欧美日韩| 激情碰碰碰| 日本色色网站| 激情丁香五月激情婷婷| 9l视频自拍九色9l视频自拍九色9l社区| 国产精品视频| 丁香五月天堂亚洲社区| 丁香婷婷五月激情综合| 亚洲人人操| 五月综合激情网| 色无婷婷| 天天摸.天天mo| 色婷婷亚洲在线| 六月丁香五月婷婷| 成人丁香婷婷| 激情综合播播| 一级二级色大片| 天天日天天操心| 久久日婷婷| 肏屄色播伊人97婷婷| 五月天激情网址| 99热精品在线免费观看| 婷婷中文字幕| 色婷婷视频| 五月丁香激情欧洲啪啪| 激情小说五月天| 久久丁香综合| 久久久婷| 99久久97| 激情综合网亚洲色图| 天天干天天拍| 97超级碰碰碰久久久| 性生活视频98791| w婷婷五月婷婷w| www.婷婷.com| 六月婷婷香蕉| 成人精品视频99在线观看免费| 丁香五月激情综合| 97热精品| 丁香五月婷婷乱| 久久新地址| 99在线观看| 婷婷丁香社区| 五月丁香六月激情在线| 色婷婷四虎| 啪啪婷婷五月天激情| 久久婷婷综合国产| 丁香五月黄色| 婷婷综合成人| A级毛片高清免费不卡播放谢谢谢谢| 日本特黄aaaaa| 91超碰在线观看| 四射综合网| 天天日夜夜爽。| 双性美人被调教到喷水A片| 九月婷婷激情| 婷婷亚洲综合| 黄色大片又大粗又爽| 99九九综合久久九九| 91在线人| 欧美成人va| 婷久久高清| 狠狠搞综合色| 婷婷丁香大香蕉| 人人干AV| www.91AV.COM| 成人婷99最新| 99这里只有精品视频免费| 亚洲一区二区无遮挡A片| 狠狠色婷| 色五月婷婷影院| 九月av在线| 噜噜久| 欧美黄色一级录像| 婷婷五月在线播放| 日日干天天射| 欧美S码亚洲码精品M码| 99r这里| 99re资源在线视频导航| 五月丁香六月久久| 超碰人妻在线| 国产精品第一国产精品| www开心激情网| 亚洲成人影视在线| 五月婷婷激情综合av| 婷婷丁香黄色| 日本五月婷| 六月丁香婷婷五月天| 99热免| 丁香婷婷六月激情文学| 久热99视频在线观看| 99视频热| 97碰久久| www.91五月| 天天干com| 六月丁香成人| 国产精品色一哟哟| 色五月天电影| 丁香六月AV| 思思热在线观看| 婷婷六月综合在线| 久久精品夜色噜噜亚洲a∨| 99啪啪网| 国际国外精品欧洲南美洲专区无码不卡| 欧美婷婷色| 色五月综合激情| 五月婷婷七月丁香| AⅤ网站在线看| 欧美日韩五月婷婷| 天天天天操| 影音先锋噜一噜| 天天操天天插| 性综合网| 啪啪激情网站| 婷婷丁香六月| 亚洲成人中文字幕| 久久婷婷五月综合色和| 综久久久| 天天做天天爽| 我要射综合| 婷婷色五月天色| 99爱视频在线观看这里只有精品| 久热网在线视频| 久青操| Se.婷婷五月天| 婷婷欧美偷拍综合| 99这里有精品| 成人一级片| 国产日韩av片| 五月丁香色婷| 那里有AV网址| 天堂色色色| 丁香五月AV| 五月丁香六月激情在线| 五月五丁香婷婷| 国产在线黄色| 五月久久婷婷天堂视频| 五月天婷婷激情四射综合| 色五月激情| 综合网激情五月天| 天天色丁香| 婷婷六月开心网| 激情婷婷网| 成片免费播放| 大香蕉五月天| 操逼巨乳91| 怡红院院久久| 日本婷婷丁香五月| 狠狠操天天操| 日韩色色色99| 激情婷婷| 99视频内射三四| 五月婷婷激情日本| 色9月| 色播激情婷婷| 婷婷五月丁香激情图片 | 东京热免费视频| 丁香五月天AV| 婷婷五月天网址| 色五月综合激情| 亚洲 精品 综合 精品| 婷婷天堂综合| 超碰免费人人| www.久久爱| 伊人婷婷激情| 日本女天天爽| ...婷婷国产成人亚洲日韩| 国产偷人爽久久久久久老妇APP| 夜夜 操无码| 日本色视| 狠狠色综合网站| 天天摸,天天爽| 日本九九九九| 亚洲性爱干干| 久久香蕉婷婷五月天| 成人看片网站| 婷婷五月天视| 99精品视频免费观看,| 5月婷婷6月丁香aV| 久久丁香久久| 国产精品国产| 26uuu在线观看| 婷婷99狠狠躁天天躁| 99操碰| 在线网黄| 97干在线| 婷婷色狠狠| 婷婷黄色网| 干一干xxxx| 伊人色欲五月天| 色婷婷成人丁香| 国产亚洲精品AAAAAAA片| 婷婷五月丁香基地在线视频官网| 婷婷五月色| 丁香婷婷精品视频| 亚洲热久久| 亚洲中文乱字字幕在线永久| 99精品在线| 欧美性猛交 XXXX 乱大交| 色婷婷中文| www.婷婷五月天,com| 久99精品视频| 婷婷久久五月| 激情五月六月婷婷| 九九在线精点品| 国产精品日本一区二区在线播放| 我去色色网五雨天| 99极品视频| 五月激情综合深爱| 婷婷午夜| 97干在线免费| 日日干五月天婷婷| 五月天深爱激情网| 婷婷五月婷婷| 九九99男女视频在线观看| 丁香五月激情棕合| 99日这里只有精品| 热久精品| 丁香婷婷婷五月综合色情| 99这里有精品视频| 开心五月婷婷婷美女| 99色热| 婷婷色网| 国产色网站| 啪啪婷婷五月天激情| 99热这里只有精品4| 夜夜干 夜夜操| 激情五月婷婷在线区| 五月丁香婷婷激情四射迷人| 国产性爱大片久久| aaaaa黄色| 天天成人丁香美女AV| 99色 | 99精品女人天堂| 性爱先锋AV| 六月激情丁香一道本7777| 综合激情在线视频| www.91热久久| 午夜婷婷久久| 在线播放 精品| 丁香大香蕉| 五月丁香六月激情啪| 九久9精品| av操B网站| 婷婷激情综合网| 丁香五月亚综合图片| 久久99综合| 精品久热| 九九色天堂| 成 久久| 丁香九月综合| 91无码高清| 婷婷激情综合网| 国产激情久久久| 99热这里只| 乱精品一区字幕二区| 五月丁香久久| 久热伊人| 久久ab| 97自拍99| 色噜噜狠噜噜视频| 久久婷婷五月综合一| 好好干av| 亚洲在线免费成人| 五月www| 久久五月丁香| 777色婷婷爱五月| 综激情网| 99久久九九视频| 免费黄色AV| 97视频久久| 天天综合在线网| 日本人妻伦在线中文字幕| 色99日韩| 欧美色婷婷| 婷婷五月天AV| 欧美日韩99| 五月五婷婷网| 少妇性按摩无码中文A片| 97人人射| 99热这里有精品| 色99亚洲| 操精品9| 色青五月天| 99热热热99精品婷婷| 热久久成人| 五月婷婷综合网| 五月丁香婷婷国产精品综合| 亚洲超碰青涩| 另类激情五月在线视频欧美| 99热偷拍| 国产成人精品123区免费视频| 开心五月丁香综合久久| 丁香六月婷婷激情| 天天综合五月| 98毛片| 国外亚洲成AV人片在线观看| 久久丁香久久| 九九热AV| 99热在线极品极品| 丁香激情五月| 国产亚洲色婷婷99精品| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 色色丁香| 五月天另类视频| 热久69| 99热精品观看| 欧洲亚洲免费视频区| 国产看真人毛片爱做A片| 五月丁香六月激情综合欧美| 婷婷色五月丁香六月欧美啪| 国产亚洲精品AAAAAAA片| 99热骚货| 大香蕉九九热| 最近中文字幕2019视频1| 色六月视频| 婷婷刺激综合| 男男野外做爰全过程69| 天堂中文国产| 免费试看小视频 99| 天天天天操| 青青草原中文字幕| 黄色99热| 婷婷中文在线| 五月色丁香| 丁香5月综合啪啪| 天天拍天天做视频| 婷婷色丁香五月| 一本色道久久88加勒比—| www.日日夜夜| 国产avapp 网| 欧美丁香婷婷五月| 最新热中文字幕| 99热亚洲| xx综合网| 激情久久丁香| 夜精品无码A片一区二区蜜桃| 巴基斯坦粉嫰无码视频| 免费操超碰| 日韩久热| 久久66成人网站| 五月天婷婷伊人| 免费日本aⅴ中文字幕| 久久综合影院| 丁香五月六月激情久久| 99re热精品在线视频| 91久久99久久91熟女精品| 丁香婷婷十月| 玖玖国产视频一区| 五月天久久激情| 天天综合色| 五月婷婷久| 五月丁香999| 无码一级片| 精品人妻一区二区三区在| 久久美女五月天| 五月丁香婷婷激情久久| 无码se| 9 1大香蕉| 九月丁香久久网| 狠狠色综合网| 九九热在线视频观看| 丁香丁香激情网| 婷婷激情四射五月天| 久久99国产综合精品免费| 亚洲天堂热| 久久激情五月婷婷| 99人妻碰碰碰久久久久禁片| 精品色色| nvrentiantang av| 色色色婷| 开心激情婷婷| 亚洲乱码日产精品BD| 狠狠色婷婷7777久| 婷婷金品综合视频| 色色性爱视频| 精品一二三区久久AAA片| 99精品无码| 激情婷婷五月基地| 美英法精品无码免费视频| 色综合天天网| 五月婷婷啪| 亚洲色无码| 五月天婷婷视频| 人妻少妇色综合| 97超碰在线免费观看| 97精品在线| 疯狂做受XXXX高潮A片| 99久在线精品99re8热| 996热| 操91| 丁香五月伊人| 26uuu青青| 欧美英丁香开心快乐六月天网| 婷婷丁香五月天色区| 开心五激情网| 超碰资源在线| 五月综合激情啪啪啪啪啪| 超碰成人AV| 人人草公开操| www激情com| 在线成人网址| 玖玖色综合色| 久久婷婷色综合| 性 色 婷婷| 99热这里只有精品在线播放| 五月丁香啪啪啪啪| 日韩AV在线影片| 久久女婷| 日本五月天激情| 激情99| 国产成人精品亚洲线观看| 懂色av粉嫩AV蜜臀AV| 国在线激情网| 一级二级色大片| 免费三级黄色| 色噜噜伊人| 五月丁香婷婷导航视频| 色都都狠狠色都都色综合色| 亚洲无码成人性爰网| 青青草成人网| 猫咪伊人AV| 五月丁香色色综合| 在线观看国产高清视频免费网站 | 九月丁香网婷婷| 色很很96| 99热精品在线在线| 亚洲超级碰| 丁香五月天av| 国产黄色大片| 色播五月网| 69超碰在线| 日本的α片xxxwww| 久久精品国产一区二区三区四区| 人妻22p| 五月天激情综合| 激情九九六月激情免费视频| 欧美色婷婷| 亚洲无码www| 性爱久久| 久热久色| 777米奇影视第四色| 欧美成人热| 久久婷青青草原| 日日爽天天| 9视频在线成人网站| 激情都市五月天| 日韩av一区二区在线/日产精品久久久| 色五月开心开心五月激情五月| 99超超碰| 综合久久97| 亚洲色色色色色| 九九Av| 婷婷在线激情| 丁香六月啪| 免费观看的av| WWW,婷婷,COM| 久这里只有精品99| 亚洲中文字幕翔田千里| 久久免费操| 亚洲久热| 色婷婷亚洲综合网站| 婷婷丁香九月| 五月宗合激情网| 五月激情婷婷综合| 亚韩精品视频1区| 激情五月久久| 五月丁香激情六月| 亚洲成人在线播放| 97日本在线播放| 婷婷五月天天爽| 视频这里只有精品16| 97人人操在线| 最新日韩久热免费视频看看| 丁香五月天堂婷婷| 日韩aaa| 丁香五月手机在线| 色婷婷婷婷五月天| www..com色爱| 91精品91久久久中77777| 婷婷色情五月| 99re免费视频| 九九婷婷激情综合网| 激情99热| 婷婷激情人妻| 日本超碰在线| 啪啪综合| 99热亚洲| 九九无码| 成人 在线 日韩| 色五月婷婷九月| www色中色综合| 亚洲无码成人性爰网| 色很很96| 亚洲99手机免费看视频| 五月天无码视屏播放| 欧美五月婷婷| 99久久综合网| 久久黄色免费视频| 思思久久青草热| 久久成人综合五月天| 亚洲婷婷丁香五月视频| 5月婷婷五月天| 五月深爱网| 五月婷婷六月丁香激情| 狠狠摸狠狠摸| 久久9久| 免费观看欧美成人AA片爱我多深| 专区无日本视频高清8| 亚洲综合在线视频| 免费看成人AA片无码视频吃奶| 天堂婷婷综合| 亚洲激情综| 超碰在线国产| 婷婷五月丁综合| 丁香婷婷色情| 日韩成人影片网站| 五月丁香婷婷婷激情爱爱| 五月色丁香| 九玖视频这里只有精品| 五月婷婷我| 激情综合网五月婷婷| 久久538| 精品婷婷| 伊人久久99| 26uuuavcom| 色播播五月天| 五月Huangsewang| 九月丁香八月婷婷久久综合久97| 深爱五月激情网| 欧美久久婷婷| 成人中文网| 97色97干| 岛国av网站| 精品国产乱码久久久久夜深人妻| 97碰碰碰| 国产精品视频久久99| 激情av| 九九精品99久久久| 亚洲色域网| 久久婷婷六月综合| 色综合天堂| 99精品大片| 91嫩草国产线观看亚洲一区二区| 密黄站| 色婷婷色99国产综合精品| 青青草大香| 婷婷丁香第一页| 色婷婷综合久久久久| 亚洲精品中文字幕成人片| 这里只有精彩视| 思思99热| 丁香六月天婷婷在线| 色情综合网| 久久色五月天| 九九热在线精品| 九九成人精品免费视频| 欧美精品99久久久| 日日日日做夜夜夜夜无码 | 99热这里只有精品9| 5月丁香综合图区| 丁香五月第九色| 亚洲综合在线视频| 五月花综合视频| 天天肏天天舔AV| 天天插天天操| 台湾无码A片一区二区| 色爱亚洲| 开心亚洲久久开心| 五月激情小说| 五月天色导航| 欧美日韩国产一区| 六月激情婷婷| 色色色综合视频| 99精品偷自拍| 五月天婷婷社区| 色婷婷久久久| 婷婷五月花| 狠狠干思思热| 成人在线视频网| 少妇被下春药玩弄A片| 五月丁香婷婷五月色| 成人av免费观看| 大波美女VA网站| 超碰97色| 超碰在线99| 久久久久网站| 亚洲综合视频一下| 高清国产AV| 激情五月丁香五月| 天天婷婷| 欧洲亚洲激情五月天在线| 大香蕉75线| 久久99国产综合精品免费| 狠狠色噜噜色狠狠狠综合久久成人波 | 99热这里只有精| 激情婷婷综合| 五月激情五月丁香| 久久久全国免费视频| 五月天激情网图片| 婷婷激情五月天小说| 国产精品噜噜在线视频| 激情五月婷婷综合| 超碰免费人妻| 五月天丁香久久| 99久久色| 91色干| 97偷拍对白视频| 99热很操老逼| 肏日网在线看| 超碰色热| 日韩熟女啪啪视频| 欧洲电影在线观看免费版英语版| 日韩色五月| 日日操夜夜爽| 香蕉国产2013| 色播婷婷五月天| 操操自拍| 能看的AV| Blackedraw视频一区二区| 天天干天天做| 六月成人网| 夜色五月天| a片在线免费观看一区| 亚洲 成人 电影av在线观看| 丁香婷婷午夜| 丁香五月婷婷啪啪| 婷婷色播综合五月| 丁香网五月网| 欧美va在线观看| 欧美激情综合| 国产成人片| 精品一区久热| 亚洲黄色精品| 国产婷婷五月中文字幕高清| 色五月在线| 国产VA亚洲VA96| www.婷婷五月天.com| 婷婷深爱五月天| 熟妇无码乱子成人精品| 高清免费在线视频| AV在线大香蕉| 开心五月色婷| 九九热精品视频| 97干在线看| va婷婷在线| 精a品a| 九九Av| 五月婷婷影视| 亭亭色色五月天| 久久九精品| 亚洲综合激情五月久久| 免费观看日韩成人av| 日韩欧美一级大黄网站| 五月天亭亭俺也| www.婷婷五月| 另类婷婷五月天啪帕帕| 成人五月天婷婷| 婷婷久久精品| 婷婷丁香五月天色色| 五月婷婷六月丁香综合视频在线| 狠狠爱激情网| 波多野结衣AV无码Porn| 狠色色狠网| 色哟呦av| 亚洲夜五月| 激情综合一| 综合 蜜月 婷婷| 色丁香久久久| 97luluse| 婷婷六月天亚州| 亚洲三A| 色久婷婷网| 色色色色色色色色综合网| 日本精品99| 丁香五月AV| 超碰免费电影| 五月丁香六月婷婷色情| 伊人婷婷五月天av| 色五月亚洲| 狠狠情色| 亚洲激情婷婷| 97av在线视频| 丁香五月社区| www.狠狠操.con| 51精品国自产在线| 综合激情五月天六月婷免费视频| 欧美在线ee日韩| 久久久久人妻网址| 色婷婷综合久久久久| 超碰AV在线| xx色综合| 色婷婷亚洲在线观看| 五月花婷婷| 五月天婷婷色在线视频免费观看 | 色婷婷国产精品综合在线观看| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 成人av免费观看| 丁香五月亚洲无码| 日本久久人| 97久久视频| 婷婷综合网在线| 久久婷婷资源| 99精品偷自拍| 色综合中文| 五月激情视频网| 中文字幕综合| 婷婷五月天丁香综合网| 丁香五月自拍| 激情五月综合亚洲另类| 琪琪理论片| 月色色综合婷婷网| 综合av在线| 丁香五月香蕉| 情久久综合五月天| 99热精品9| 激情欧美婷婷| 婷婷色五月开心五月| 久久精彩视频18| 色色com| 色婷婷日本| 亚洲最大五月六月丁香婷婷| 五月婷婷激情四季| 91超碰在线观看| 人人人操| 91精品91久久久中77777久久玖玖九九 | 五月婷婷婷婷婷婷艺术| 好吊操这里只有精品| h亚洲| 久久99大| 色婷婷aV四虎| www免费在线视频| 97婷婷色| 影音先锋女人AA鲁色资源| 日韩AV片| 成人丁香五月天Av| 99超级碰碰| 婷婷五月另类网站| 99热这里只有精品23| 婷婷丁香久久五月综合| 亚洲激情无码久久| 欧美综合激情五月丁香| 六月婷婷亚洲| 玖玖热视频| 色色免费网战视频| 手机旧版看人妻1025| www.婷婷五月天| 热99免费在线| 丁香五月影院| 丁香情色五月| 精品一区二区三区三区| 久操大香蕉| 婷婷五月天无码视频| 开心色播色五月婷婷| 色色99| 色色色综合网| 97超级碰人人| 人人爽天天莫| 丁香五月天成人| 天堂五月婷婷| 欧美 日韩 人妻 高清 中文| 色婷婷呢狠禁久禁| 久久狠狠干| 激情综合网 激情五月天| 丁香五月中文字幕色播| 色婷婷亚洲婷婷| 五月天色欧美| 成人婷婷五月天| 天天天天天天操| 久久婷色| www.久久99热地址发布| 夜夜干天天干| 天天干,夜夜爽| 国产女人十八水真多1| www色婷婷久久综合久色 | 97碰免费视频在线| 久久久五月婷婷| 天天日天天爽| 91九色首页| 久久婷婷五月综合啪| 一级操逼大片| 欧美天天干五月丁香| 日韩啪啪视频| 久久婷婷网| 99视频在线精品| 丁香六月激情毛片| 色五婷婷在线视频| 国产精品丝| 欧美25p| 日笨久久网| 五月久久亚洲| 热久综合| 丁香婷婷色六月| 成人中文网| 五月天激情网址| 五月丁香黄色| 婷婷综合天堂| 视频一二区| 色综合中文色综合网| 狠狠色噜噜狠狠狠狠综合| 九月丁香八月婷婷加勒比| 五月丁香婷婷五月色| 婷婷六月色| 在线A色| a毛片二逼wwwwwwwwww| 天天舔天天摸天天透| 熟妇国产| 五月婷婷九九热| 色色激情| 久久色大香蕉| 六月婷婷中文字幕| 开心婷婷中文字慕| www久视频com| 色五婷婷在线视频| 日韩无码专区| 国产成人片| 婷婷精品综合| 婷婷射丁香| 日日干夜夜干| 久久久久丁香婷婷五月天| VA色婷婷| 丁香色五月AV在线| 99精彩视频| 日日艹思思热| 一级精品999WWW| 少妇性按摩无码中文A片| 丁香五月天资源网| 色综合播放| 无码动漫AV| 国产乱人偷精品人妻A片| 色停停五月,在线观看| 玖玖国产视频一区| 日韩一级网站| 五月婷婷影视| 五月综合激情| 伊人网大香| 狠狠操狠狠做| 精品一区二区三区四区五区六区介绍| 国产综合久久久777777| 亚洲视频一区| 在线只有精品| 久久婷婷久久| 色综合激情| 呦呦v线| 天天更新天天亚洲| 青草网在线观看| 色女人久久| 91精品又长又大又粗又爽又猛| 又大又粗九一在线| 黄网在线免费| 国产精品久久欧美久久一区| 色色色999| 四虎成人精品永久免费AV九九| 天天干天天色综合| 狠狠高潮精品亚洲1| 五月丁香六月婷婷的女人| 开心四月婷婷在线色播播| 色波激情五月天| 97色色色色| 狠狠五月天婷婷| 一區四區歐美日韓| 五月天色导航| 天天射色五月天| 深爱激情丁香| 亚洲九九夜夜| 99无码视频| 激情玖玖sh| 亚洲综合网在线| 亚洲欧美日韩另类| Www99热| 9er热在线精品视频| 久久丁香五月婷婷激情综合网| 99精品热视频只有精品10| 伊人www22综合色| 丁香五月AV综合| 婷婷五月天偷拍| www.黄色片-久久成人国产精品在线播放-999AV| 五月天综合色| 激情亚洲网| 五月色情| 日本熟妇精品99| 五月天精品综合| 日本久久天堂| 欧美槡BBBB槡BBB少妇| 狠狠色婷婷综合开心影视| 99丁香五月婷婷在线| Av性爱网站| 九九热精品视频| 五月激情丁香啪啪| 婷婷中文在线| 色色哒五月婷婷六月丁香| 九九久久99精品免费观看www| 人人操AV| 99er热精品视频| 日韩狠狠色婷婷| 狠狠色婷婷7777久| 综合激情四射一theav| 密黄站| 色欲午夜无码久久久久久张津瑜| 狠狠操狠狠爱| 狠狠香蕉| 亚洲色图五月丁香| 色www.con| 色婷婷五月天视频在线| 久久草大香蕉| 大香蕉婷婷丁香视频在线| 色色色色色色色色网站| 风流少妇A片一区二区蜜桃| 99热爱爱干干日| 久久婷婷综合国产| 涩涩婷婷五月| 色99自拍| 婷婷伊人75| 综合网五月| 激情五月四色| www.色五月天.com| 精品一二三区久久AAA片| 婷婷五月天av网| 免费视频无码| 婷婷久久国产视频| 亚洲欧美日韩VIP| 成人欧美一区二区三区在线观看| 色婷婷丁香五月| 国产裸舞福利资源在线视频| 婷婷五月激情网| 99久视频| 乱精品一区字幕二区| 日日操,夜夜爽| 激情图片亚洲| 久热69| 亚洲一个色| 狠狠婷婷色| 99热在线看| 亚洲av日韩无码| 婷婷金品综合视频| 玖玖在线资源视频| 97干在线视频精品店| 欧州色色| 日韩操人| 97色五月丁香婷婷| 色婷婷综合网站| 狠狠操狠狠狠| 欧美精品啪啪| 成人综合网站| 狠狠爱婷婷丁香| AV天堂淫乩| 日本三级毛片| 久久怡红院| 色色色在线观看| 婷综合| 婷婷丁香综合网| av九九| 五月天桃色深爱网| 五月的婷婷六月丁香| 婷婷五月AV| 成人片在线免费看| 成人午夜视频精品一区| www.久久久.com| 99re最新地址| 开心五月婷婷在线| 丁香婷婷综合精品六月初| 亚洲色婷婷久久99精品91| anquye五月| www.玖玖婷婷在线| 一区二区三区四区牛| 玩熟女五十AV一二三区| 五月天久久婷婷| 夜夜资源站| 婷婷激情视频| 97碰人人操| 亚洲第一综合| 91视频综合网| 色婷婷小说网| 91婷婷五月天嫩女| 精品久久99码| 99热| 91色色色| 日本天天色| 91性高潮久久久久久久久| 激情五月综合婷婷| 99自拍视频在线| 香蕉久久国产AV一区二区| 婷婷激情性爱| 99热综合| 搡BBBB搡BBB搡18 | 亚洲AV成人精品网站在线播放| 六月色丁香婷婷| 综合久久综合五月天婷婷| 丁香色情五月综合激情| 亚洲另类av| 亚洲欧美成人在线| 五月色婷婷影视在线电影| 26uuu美女三级视频| 五月综合激情视频| 99视频激情四射| 天天拍天天操| 无码碰碰| 超碰色婷婷| 少妇丁香婷婷| 狠狠色噜噜| 亚州操操| 极品人妻VIDEOSSS人妻 | 丁香成人视频| 丁香五月综合激情性爱| 久久婷五月天| 免费观看全黄做爰的视频| 97ai婷婷| 色色啊| 久久超视频| 国产欧美精品AAAAAA片| www九月婷婷| 99超在线| 五月婷视频| 亚洲中文字幕在线观看| 亚洲小电影在线观看黄999| 激情小说婷婷小说| 色香久久| 色五月天 丁香| 男人天堂伊人五月丁香| 色色五月丁香婷婷| 99久久高清视频| 激情五月视频| 久久丁香五月| 综合激情在线| 天天做天天爽| 国产九月婷婷| 一起草无码视频| 日本美女上人| 99热99极品观看| 婷婷丁香人妻天天爽| 综合久久丁丁香婷| 五月丁香少妇A| 激情丁香五月天| 九九久久99| 91Chinese在线| 色综天天综合| 欧美精品999| 另类五月婷婷| 婷婷五月丁香六月| 婷婷五月天综合久久| 色色a| 99久久玖玖| 狠狠人妻色综合| 99激情在线| 五月婷丁香| 丁香婷婷射| www.99.色| 欧美性爱五月天| 99热99精品| 五月婷在线| 狠狠色五月激情| 天天做天天爱| 蜜桃婷婷丁香| 久人人操| 五月婷婷六月丁香综合在线| 久久色在线视频| 色婷婷伊人激情在线观看| 日韩啊啊啊| 久久最新色色色| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 夜夜骑福利资源| 停停五月色宗合| 色婷婷影视| 高清无码视频网址| 91狠狠综合久久| www,99视频| 欧洲不卡视频| 久久久久久综合五月婷婷| 五月天久久www| 亚洲岛国电影| 亭亭五月丁香五月天激情| 狠狠干狠狠干狠狠干狠狠干| 色婷婷色五月综合| 亚洲无AV在线中文字幕| 少妇人妻人伦A片| 99只有这里是精品| 九九色色| 婷婷终合色图| 精品久久久91久久影视网| 婷婷六月色开 | 久久五月丁香六月婷| 激情性爱五月| 色婷狠狠| 人妻激情久久| 国产亚洲精品AAAA片APP| 五月天综合激情网| 亚洲AV成人无码久久精品老人法拉利| 丁香五月婷婷亚洲人| 97久久五月丁香婷婷| 日本97在线看片| WWW.亚洲无码| 婷婷丁香五月综合网| 成人综合网站| 色婷婷五月天| 青草视频在线观看视频| 色色色综合色| 玖玖资源在线视频| 91ncom.色| 九九久久网| 色欲丁香| 激情五月天丁香| av九九| a久久| 狠狠操狠狠| 字幕网AV中文字幕| 97干在线视频精品店| 成人AV片播放| 丁香九月激情在线视频| 婷婷94s| 无码动漫AV| 久99综合婷婷| 五月天快乐开心激情网| 青青夜夜狠狠夜夜狠狠| 色国产五月| 天天色综合网吨吧| 国产日韩欧美性爱| 亚洲午夜av| 中文字幕日产A片在线看| 国产免费一区二区三州老师F1……| 色情婷婷久久五月天| 五月婷婷影| 婷婷综合网在线| 久久开心五月婷婷| 色五月婷婷综合在线| 色999;丁香五月| 在线亚洲综合| 极品色丁香| 五月天久久www| www.色综合.com| 极品少妇高潮啪啪AV无码| 日日操夜夜操中国无码| 亚洲第一黄网| 99re鈥哸鈥唙| 99无码| 丁香婷婷九月| 五月丁香六月婷婷婷婷| 99热99在线| 超碰人人操人人9| 色婷婷五月天激情久久| AV色婷婷| 久久久五月天婷婷| 综合激情网| 丁香成人五月天| 91肏| 久草热在线视频| 亚洲超碰青涩| 中文字幕丰满乱孑伦无码专区| 99这里只有| 99九九99九九九视频精品| 五月婷婷在线视频免费观看| 五月婷婷成人| 五月婷婷色色网址| www.俺去也com| 欧美性生交XXXXX无码小说| 天天操夜夜爽天天操| 噜噜操操| 狠狠第四色| 182TV大香蕉| 99热国内精品| 婷婷五月情| 成人在线不卡| 精品人妻一区二区三区四区不卡在| 亚欧州精品视频| 久久激情五月天| 中文字幕AV在线播放| 五月婷色色| 99色激| 9色在线| 九九视频精品视频精品| 日日操夜夜擼| 色人妻五月| 日本97在线| 国产操碰| 丁香婷婷激情五月| 五月婷婷影视| www.婷婷五月天.com| 超碰电影在线播放| 可以免费观看的av| 亚洲情综合五月天| 亚洲综合1024| 色婷婷基地| 丁香五月综合在线观看|