免费国产精品自在自线-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
返回資訊列表
婷婷五月天影院| 婷婷综合五月| 激情五月天啪啪| 久久日本wwww色| 色婷婷丁香五月| 妇激情基地| 97亚洲视频在线| 思思精品视频| 色色综合网www| 天天爱夜夜爽| 婷婷玉月丁香五月在线视频| 国产成人网| 亚洲六月综合激情久久下卡| 激情综合五月婷婷| 色婷婷五月在线| 常久最新免费的色吊丝| 综合激情网五月激情| 九九中文色色| 伊人久久丁香狠狠婷婷综合香蕉| 五月丁香色色网| 婷婷开心六月| 婷婷成人综合五月| 婷婷六月激情啪啪| 久久九九怡红院| 操比激情五月| 五月天大香焦| 婷婷五月激情基地| 丁香婷婷五月份| 成人五月丁香社区| 嫩草视频在线观看| 五月天综合激情网| 激情五月图| 无码动漫av| 91色性感五月婷婷丁香| 99精品偷自拍| 国产成人精品一区二三区熟女在线| 丁香五月天色婷婷| 综合激情网激情五月。| 五月天婷婷中文字幕在线播放| 少妇高潮一区二区三区99欧美| chaopeng在线人人| 九九久久9 9在线观看| 五月婷婷深深爱| 五月天色综合| 91在线日| 国产午夜一区二区三区| 久久久婷婷婷| 亚洲综合五月天婷婷| 九艹在线| 国产成人av在线播放| 婷婷色五月色| 天天日天天爽| 久热91精品| 噜噜色噜噜网| www.色五月| 激情欧美五月丁香| 99热在线观看免费精品| 色色色.COM| 激情五月综亚网| 欧美色五月| 天天综合久久| 久久狠狠干| 91久久综合亚洲噜噜成人在线| 成人精品网站在线观看| 婷婷五月综合网激情| 最近中文字幕2019视频1| 99热在线精品观看| 狠狠精品干练久久久无码中文字幕| xx久久| 五月亭亭网成人在线视频| 丁香五月五月婷婷五月天激情四射| 久婷婷久草| 这里只有精品日韩精品| 日日操,夜夜爽| 色婷婷五月婷婷五月婷婷五月| 中文人妻主播久久| 丁香九月婷婷色| 色婷婷五月天堂资源| 丁香五月天激情综合网| 五月丁香天堂网| www.成人婷婷综合| 久碰婷婷视频| 狠狠干婷婷| 婷婷五月天成人| 97自拍视频在线| 久久综合九九| 久9热在线免费观看| 婷婷酒色网| 久久久久久9热不雅视频| 国产jd1024基地手机看国产| 日韩欧美成人片| 日本一毛片| 九九aV| 狠狠操狠狠爱| 丁香五月在线看| 婷婷五月天久久久| 九九视频在线观看| 九日日夜夜69| 亚洲精品国产成人AV在线| 色 免费网站视频| 欧美99热| 日本天堂免费99| 欧美久热| 五月伊人91| AV中文字幕夜夜操b天天摸bb| 婷婷久久在线| 狠狠操之狠狠操| 婷婷之六月丁香| 人人摸人人干人人做| 79色色| 亚洲精品视频电影| 97久久人人人干| 九九XX视频| 久久丁香婷婷色情综合| 99热在线观看精品| 2020久久婷婷五月| 亚洲成人在线综合| 色无婷婷| 激情综合婷婷五月| 久re热视频| 热久精品| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 无码人妻丰满熟妇奶水区码| 天堂色色色| www.激情五月天.com| 日日肏天天操| 亚洲天堂热| 欧美日本高清视频99| 99色激| 五月激情婷婷开心| 成人做爰A片免费看视频| 丁香五月婷婷影院| 操逼福利视频| 色五月婷婷基地| 97碰精品| 丁香五月激情综合在线观看| 五月丁香色色网| 国产女18毛片多18精品| 天天爽—爽| 丁香激情网| 亚洲成av人影院| a色婷婷| 97色色色色色色色| 99热这里只| 欧美色综合天天久久综合精品 | 激情性爱网站| 看国产探花操逼三级片| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 热久久思思热思思| 久久草中文日韩欧美| 亚洲亚洲人成综合网络| 91久久婷婷| 国产av网| 亚洲亚洲激情| 色综合久| 五月婷六月综合在线观看| 色 色 色综合com| h在线看免费版在线看| 91九色精品| 五月成人网天天| 色婷婷六月天| 丁香五月情色| 激情五月婷婷视频一区二区三区| 97视频.干com| 99玖玖免费视频| 久久99精品久| 成人丁香五月天| 色婷网站| 亭亭五月天黑人2014| 五月婷婷丁香| 99re热| 国产 亚洲 在线| 婷婷九九视频| 激情www| 中文字幕乱码亚洲精品一区| 亚洲小视频免费看| 婷婷五月天小说网| 棕合影院色色| 强伦轩人妻一区二区电影| 欧美成人猛片AAAAAAA| 99热这里只有精品268| 97人妻碰碰碰久久香蕉| 超碰免费99| 久色| 97福利视频| 久久性爱视频| 五月天激情综合网俺也去| 超碰97人人操| 狠狠色婷婷7| 思思热视频| 婷婷五月丁香六月| 五月天精品| 色5月婷婷| 婷婷久草| 视色网在线播放| 99re在线播放| 五月天婷婷中文字幕在线播放| 国精产品一区一区三区免费视频| 五月深爱激情网| 日本三级99人妇网站| 人人舔天天| 激情黄色小说五月天| 丁香五月天婷婷激情| 色婷婷亚洲婷婷| 啪啪综合网| AV九九| 婷婷91| 色七色九九| 亚洲日韩一页精品发布| 五月丁香天堂网婷婷| 亚洲五月六月婷婷| 狠狠色成人影片| WWW,五月| 开心五月色婷婷综合开心网| 狠狠激情五月天| 99玖玖精品| 色色五月天婷婷丁香| 亚洲精品影视| www.91五月| 日日日日操| 久久精品综合色| 直接看的AV| 夜夜噜夜夜奇| 超碰97干| 九九九激情综合| 亚美欧色影院| 久久这里只有精品5| 97激情五月天| 激情五月瑟瑟| 伊人婷婷五月天| 99热只有精品在线观看| 99精彩视频在线观看| 激情五月婷黄版| 人妻综合网| 中文字幕欧美日韩VA免费视频| 色五月成人在线| 欧美日本高清视频99| 久久香蕉影院| 99思思| 欧美久久婷婷| 成人草榴视频| 夜夜爽天天爽| 婷婷六月插屄激情| 中文字幕在线免费观看视频| 97色碰碰公开视频| 婷婷五月天av| 五月婷婷影| 天干干夜夜操| 九九色热| 色五月婷婷1| 最近中文字幕大全免费版在线| 91色情播放| 色热久| Av狠狠色丁香婷| 色色五月天丁香| 亚洲激情丁香五月基地| 人伦30P| 久久五月婷天天干| 丁香五月自拍| 国产在线黄色| 丁香六月欧美| 五月天玖玖狠狠色色| 婷婷久久久久| 久草九九| 9久9久9久女女女九九九一九| 久久99网站| 激情六月婷| 久热黄色| 丁乡久久| 亚洲国产色婷婷| 婷婷久久五月天| 超碰国产在线观看| 天天爱天天做天天操| 婷五月天在线草| 另类亚洲视频| 岛国资源站| 538在线精品| 综合久久婷婷| 天天肏高清在线| 五月综合六月婷婷| 9久热这里只有精品视频| 色9999日韩国产| 色吊丝中文字幕| 亚洲精品一区中文字幕乱码| 婷婷久久网| 操一操干一干| 激情综合网五月| 中文字幕色色色| 婷婷久久五月丁香| 成人av播放| 亚洲另类av| 老司机视频lsj爱就色| 天天爽天天操| 欧美肉大捧一进一出免费视频| 在线中文字幕视频| 四月丁香五月婷婷久久| 思思热精品在线视频| 丁香婷婷综合激情五月色| 激情丁香婷婷五月天| 婷婷丁香花五月天| 色色丁香婷婷| 人人操插| 婷婷射综合| 色玖玖综合| 久久婷婷五| 97超喷视频在线观看| 久久久97| 少妇人妻丰满做爰XXX| 色5月婷婷| 五月天成人在线视频网站| 久久五月天大美女| 99在线观看视频精品| 日本久久性| sewuyuetingtingiii| Caoub青青超碰 | 色大综合| 午夜做爱影院| 日本色图综合| 成人av免费观看| 拍真实国产伦偷精品| 色婷婷色99国产综合精品| 九九热99热| 丁香五月天社区| 99婷婷| 色综合天天| 五月婷丁香| 婷婷五月色| 成人丁香| 一本到不卡高清DVD| 玖玖@三月天天丁香婷婷| 国产三级在线播放| www.婷婷六月天| 色一情一乱一乱一区91Av| 日本3级片偷拍网站| 欧美一级色| 99热在线里有精品| 四月婷婷丁香| 超碰操网| 超碰日韩人妻在线| 九九热99在线视频| 91综合国免费久入| 丁香五月综合在线| 久久66精品| 97五月天婷婷| 欧美三级巜人妻互换| 丁香五月最新网址| www.五月婷婷久久.com| 最新久久网址| 777精品成人a v久久| 国产亚洲精品AAAAAAA片| 这里有精品99| 中文字幕无码成人电影| 色婷婷久久综合久色综| 免费视频WWW在线观看网站| 婷婷五月激情热播| 九九综合久久| 操操啪| 欧美成人猛片AAAAAAA| 97人人超| 婷婷影院欧美| 五月婷婷成人网首页| 综合激情网激情五月。| 婷婷社区五月天| 91午夜婷婷狠狠久久综合9色| 51XX嘿嘿午夜无码| 天天摸天天爽| 中文色婷婷| 少妇高潮呻吟A片免费看软件 | 极品少妇XXXX精品少妇偷拍| 日韩无码91| 色色五月婷| 丁香六月亚洲综合| www.色五月| 久久色大香蕉| 五月丁婷香| 思思热精品在线观看| 97人人操人人爽| 淫五月停停| 激情五月天色网站| 婷婷淫淫狠狠六月| 九九热123| 伊人网碰碰| 色综合开心五月深爱五月| 狠狠操狠狠| 久热这里| 第四色激情网| 51国精产品自偷自偷综合| AA丁香综合激情| 色婷婷狠狠久久YY| 停停五月丁香| 操操操97| 激情五月天婷婷激情| 夜夜夜夜夜骑撸| 成人精品视频99在线观看免费| 超碰在线94| 99综合婷婷五月| 国产成人AV在线| 97操资源婷婷| 69激情小说| 丁香五月激情综合| 综合久久影院| 日韩aaaaa| 无码激情AAAAA片-区区| AV激情五月| 婷婷婷婷婷开心无码播放| 国产精品电影| 丁香五月WWW| 人人亚洲| 色色色综合色| 久久久久久欧美精品se一二三四| 色99色| Av在线不卡一区| 熟女色专区| 变态另类9| 九九九九九九九九九九九九九国产精品| 热久久99视频| 国产成人精品一区二三区熟女在线| 99 re视频一区| 亚洲色视频| 亚洲AV无码成人电影| 婷婷丁香五月精品| 国产成人精品亚洲线观看| 欧美性二区| 久热黄色| 五月天色色网站| 97操碰碰无码视频| 99久久婷| 99视频在线精品| 97干免费视频| 欧美色色色色色| 五月天婷婷操逼视频| 思思热视频在线| 久操香蕉| 可以直接看的AV网站| 亚洲亚洲人成综合网络| 69婷婷丁香午夜| 国产乱妇乱子在线播视频播放网站| 六月婷婷成人| 天天射影院| 天天肏天天插| 日本波多野结衣视频| 五月婷婷丁香色播网| 亚洲成人在线在线| 婷婷五月激情视频在线| 91网站黄| 婷婷五月激情中文字幕| 啄木鸟黑丝一区二区| 少妇伦子伦精品无吗| 伊人丁香婷婷东京| 99热99日天天干| 丰满熟女人妻一区二区三| 色色网91| 69精品人人人人| 在线国产精品色| 麻豆AV一区二区三区| 五月天婷婷激情小说| 婷婷在线日韩综合| 久热这里只有| 色婷婷五月影视| 久久精品99国产精品日本| 五月开心婷婷| 激情久久 婷婷| 草草操操| 久久久婷丁香五月| 在线看av| 久草热在线视频| 五月丁香婷婷爱激情综合网| 成人做爰A片免费看视频| 五月丁香婷婷人体| 国产九九一区二区三区| 免费观看18视频网站| 色情一区二区播放| 成人五月天丁香婷| 精品一二三区久久AAA片| 人人草人人爱手机视频看看| 久久久.COM| 1000部毛片A片免费观看| 成人性爱精品视频| 婷婷午夜精品久久久| 夜夜爽天天爽| 天天干天天干天天干天天干天天| 超碰伊人碰婷婷五月| 97综合在线| 色婷婷婷综合五月天| 91九九精品| 99热在线观看| 伊人啪啪网| 91美女被操| 97亚洲视频在线| 欧美乱码国产一级A片| 在线国产精品色| 丁香五月激情五月色综合| 中文字幕AV在线播放| 很很干在线视频| 天天综合久久| 九热网站| 91狠狠综合久久久久久| 婷婷色五月激情强奸四射| 五月丁香亭亭成人电影| 五月丁香久久呀| 久久久国产精品黄毛片| 99久在线观看| 热99只有里视频| 26uuu青青| 丁香六月欧美| 91久久久久久久| 99精彩视频| 日日操日日干| 五月天丁香六月综合| 久久久久视剧HD| 日本综合色图| 二色AV| 午夜激情五月| 色天天狠狠干| 超碰狠狠操| 成人啪啪色婷婷久| 日日操天堂| 五月丁香色综合| 99热在线看| 夜夜操夜夜姧| 99在线播放视频| 丁香五月婷婷激情中文| 狠狠色噜噜狠狠狠狠综合| 色五月婷婷九月| 天天色天天爱天天舔| 色色色区| 婷婷丁香视频| txt五月激情四射网综合俺也来了| 九九在线精品| 天天干电影| 亚洲操精品| 狠狠插狠狠操| 另类国产综合| 日日干夜夜撸夜夜骑 | 色永久| 成人视频九九| 色很很96| 91丨熟女丨首页| 亚洲综合九九| 九九热黄色| 久久伦乱| 91九色熟女| 蜜桃婷婷狠狠久久综合| 五月丁香A片| 色狠狠色综合久久久绯色aⅴ影视| 超碰久热| 伊人久久婷| 日韩综合久| 91色情播放| 天天射天天射一道本日本社区| 亚洲婷婷五月草久| 另类图片 五月激情| 99这里只有免费的小视频在线观看| 日韩九九视频| 天天爽成人综合网站| 華人性愛AV在線| 久久丁香婷婷五月天| 久久99免费视屏| 婷婷五月丁香香蕉| 日韩啪| 成人av中文字幕| 综合色五月| 色色色国产| 99久re热视频精品98| 婷婷久久五月| 色久婷婷网| 精品人妻久久久| 天天综合网亚洲综合网| 开心婷婷五月天激情网| 日本五月天激情| 色丁香五月| 久久婷婷五月天| 婷婷六月丁香五月| 四川BBB搡BBB爽爽视频| 色婷婷第四色| 九九99热| 五月丁香网av| 激情九九这里只有精品| 亚洲精品国产精品乱码视99| 在线观看的av| 99国产精品白浆在线观看免费| 婷婷五月天小说| 色婷青青| 色婷婷超碰| 婷婷九月| 伊人五月婷婷| 婷婷激情五月综合在线视频| 五月天精品视频| 偷拍91九色| 精品久久人妻| 91av传媒高清在线视频网| 久婷婷久草| 99操免费视频| 99热精品网| 色偷偷狠狠| 五月婷婷视频| 色婷婷小说| 婷婷五月综合中文字幕| 操逼三区| 婷婷五月激情片| 久久婷婷五月天蜜桃| 大香蕉久操| 国产婷伊人| 色婷婷先锋| 性爱先锋AV| 五月丁香人人婷婷在线观看| 夜夜干天天干| 六月综合婷婷开心伊人| 99精品视频在线观看| 十区av| 激情小说婷婷小说| 99精品视频免费观看| 婷婷五月天av| www.久久久久久久久久久| 97干在线| www,天天干| 综合色色色| 国产人妻777人伦精品HD| 激情久久综合网| 这里只有精品视频视频在线观看| 丁香五月亚综合图片| 亚洲国产成人在线| 超级碰碰碰久久网站视频| 99色色爰| 亚洲这里只有精品| 丰满少妇猛烈A片免费看观看 | 婷婷五月丁香色综合| 亚洲精品久久久无码| 色天堂在线| 五月丁香激情欧洲啪啪| 五月丁香在线| 无码动漫AV| 五月花成人网| 亚洲激情综合| 色欲婷婷五月天丁香| 婷婷开心综合人妻小说网址| 五月婷婷色五月| 99精品超在线播放| 四月婷婷丁香| 国产亚洲精品AAAAAAA片 | 丁香五月天啪啪a日本| 综合激情视频| 日韩AV在线免费观看| 色播五月婷婷综合| 久草A片| 激情综合婷婷久久| 亚洲狠狠狠| 婷婷爱五月| 婷婷五月大香蕉| 欧美人妻一区二区| 亚洲美女裸体被操在线观看| 色噜噜,噜噜色| 婷婷激情九月| 色爱99| 色久综合天天做视频| 日韩成人电影AV| 色综合激情| 亚洲午夜一区二区| 九九热婷婷| 亚洲色情在线| 玖操97| 天天操B| 六月婷婷香蕉| 五月天婷婷操逼视频| 丁香婷婷五月人体| 日日.c| 久久月天堂| 伊人色欲五月天| 国产这里只有精品| 99热这只有| www.超碰在线| 丁香婷婷激情五月色| 老司机日日夜夜青草| 91九色国产在线| 色综合丁香婷婷| 九九热在线99| 超碰色综合| 99热在线观看精品| 五月婷婷天| av第一二区| 婷婷日欧美在线观看| 亚洲成片在线观看| 极品另类| 亚洲欧美婷婷五月色综合| 国产精品美女| 六月婷婷综合激情| 色欲五月婷婷| 丁香六月啪| 26uuu成人网| 狠狠色婷婷7| 国产99久久久国产精品免费看| 思思久久精品视频| 久久久网站| 丁香婷婷六月天| 日本美女97在线视频| 人人妻久久妻| 色色色综合| 久久99精品日本| PORNY九色9l自拍视频成人| 丁香五月天网站| 超碰碰碰碰| 亚洲综合色网站| 五月丁香综合色婷婷| 丁香五月婷婷影院| 老司机视频lsj爱就色| 精品国产va久久久| 色婷婷88| 狠狠狠狠狠| 五月开心啪啪| 天堂久久性| 另类激情中文| 精品免费99| 9久热视频| 人人摸人人干| 97丁香花五月天激情小说| 蜜桃婷婷丁香综合久久开心亚洲| 色五月婷婷五月| 97人妻碰碰中文无码久热丝袜| 丁香六月婷婷综合| 久久这里都是精品| 婷婷色色网| 激情综合网激情五月俺也去| 色婷婷偷拍| AAAA亚洲| 激情五月份婷婷| 午夜丁香婷婷| 激情五月天伊人影院| 久久99久久99精品免观看粉嫩| www99热| 五月丁香在线观看| 秋霞黄色一级久久| 五月天色色色色色| 26uuu国产精品| 91久草五月天婷婷| 无码色| 99热这里只有精品青草| 五月婷婷综合网在线播放| 丁香五月天日韩无码| 婷婷午夜精品久久久| 免费啪啪亚州视频| 99精品视频在线观看| 五月婷婷深深爱| 伊人婷婷色激情丁香| 五月丁香激情综合啪啪| BBWCUCKOLD精品熟妇| 欧美激情综合五月色丁香| 色色婷婷五月天| 丰满少妇猛烈A片免费看观看| 五月婷婷六月激情| 四色女婷婷| 亚洲第一黄网| 9 9 9色色| 国产FREESEXVIDEOS性中国| 99热久草| 深爱激情婷| 激情婷婷综合| 亚洲超碰在线| 在线播放成人| 被强行糟蹋的女人A片| 91大神操美女| 五月婷婷av| 五月天婷婷开心| 在线五月婷婷小电影| 婷婷五月18永久免费网站| 五月天网址在线刘玥| 五月丁香六月成人| 婷婷伊人网| 色色色色av777| 天天射夜夜爽| 九九热re99re6在线精品| 久久九九热re6这里有精品| 欧美一级色| 激情99热| 激情六月婷婷| 成人五月天在线观看| 热久久这里只有三级视频| 玖玖婷婷五月天| 欧美 日韩 成人 在线| 激情文学五月丁香六月婷婷| 激情美女五月天激情在线| 亚洲精品欧洲精品| 热99这里只是精品| 日本天堂爱爱| 久re热视频| 人妻激情网| 日韩成人中文| 99久久99综合| 成人αV视频免费观看| 五月激情在线| 色五月综合网| 久久亚洲婷婷| 99色| 岛国av网站| 天天插天天插天天插天天插| 五月天激情图片| 26UUU欧美| 五月婷婷之激情五月| 金桔一区二区ab地址| 超碰免费人妻| 狠狠综合久久| 丁香五月激情宗合网| 91人人操.COM| 久久久网站| 五月六月播婷婷| 久久久99免费视频| 婷婷久久婷婷色五月| Av狠狠色丁香婷| A短视频免费在线观看| 国产无遮挡又黄又爽免费网站| 99精品无码| 亚洲九九视频| 五月婷婷无码| 男人操女人高潮91视频| 超碰婷婷五月| 色综合久久8| 9久久精品视频| 国产日韩av片| 97热在线精品| 激情久久久| 久久精品国产色| www。88热在线视频免费观看| 6月丁香婷婷激情| 色婷婷六月精品| 天天在线天天综合网色| 千人斩操逼| 丁香五月网在线观看| 免费观看欧美成人AA片爱我多深| 美女天天爽| 婷婷五月香蕉| 婷婷综合五月| 99精品偷自拍| 色伊人91在线视频| 怡红院AV亚洲一区二区三区H| 久久婷婷青青| 9色在线视频精品观看| 亚洲成人超碰| 激情综合久久| 伊人六月无码视频| 国产精品色婷婷AV综合色色| 丁香五月婷婷五月| 26uuu欧美日本| AA片在线观看视频在线播放| 婷婷字幕在线| 久久激情五月婷婷| 五月www| 久久思思精品| 色婷婷色99国产综合精品| 亚洲欧洲中文日韩久久AV乱码| 综合av在线| 婷婷丁香中文字幕| 亚洲色激情| 国产va在线视频| 西瓜美女a片| 这里只有精品免费视频| 久久久大香蕉| 五月丁香久久激情网| 色爱99| 免费看欧美成人A片无码 | 午夜色丁香| 五月欧美丁香在线观看| 99热网站| 久久九九精彩| 日本熟女视频一区二区| 婷婷五月天狠狠| 久久久激情| 婷婷五月综合社区在线| 九月丁香婷婷| 五月天激情小说欧美激情| 4399人妻无码久久久| 99视频内射三四| 加勒比久热| www,五月天com| 丁香五月婷婷激情蜜桃| 国产成人综合网| 超碰9在| 内射激情在线| 久热大香蕉| 人妻熟人中文字幕一区二区| 99热销国产这里有精品| 激情五月天婷婷久久久久久久久久久| 激情小说视频图片| 日韩一级片| www.99精品视频| 另类国产综合| 五月花婷婷| 久久久婷婷五月亚洲97号色| 99热这里只有精品23| 婷婷六月久久综合导航| 五月天色站| 亚洲成人乱码av网站| 99久在线精品99re8热| 六月色婷婷综合影视| www.爱操com.| 九九热99视频| 五月亭亭欧美女人| 我要看激情五月天| 久久综合五月天| 九九热99视频| 天天干,天天日| 欧美交换配乱吟粗大25P| 五月天丁香综合久久国产| 欧美久久婷婷| 色五月激情五月| 热99这里只是精品| 超碰男人色| 伊人丁香五月婷婷潮吹| 午夜性爱影视一区77| 91狠狠色丁香婷婷综合久久精品| 懂色av蜜臀av粉嫩av永陈冠希 | WWW.桔色成人.COM| 九九热99在线视频| 亭亭五月天黑人2014| 亚洲久热| 色综合久久综合中文综合网| 五月婷婷亚洲色视频| 高清av在线国产| 五月天激情.com| 国产精品美女久久久久AV超清 | 91怕怕网| 丁香六月婷婷综合在线| 人人摸人人操人人爱| Av性爱网| 狠狠爱综合| 超碰97人人操| 日本久久婷| 日本久久精品18| 另类激情五月在线视频欧美| 九九久久偷拍| 综合激情网五月激情| 久久婷婷五月天激情四射| 综合九九久久| 天天色亚洲| 六月丁香成人| 六月激情网| 91chinese 在线| 日本天堂免费99| 人人草碰| 人妻少妇色综合| 大香蕉Av在线| 久久激情天堂| 九九热中文| cc精品国产性传播| 久久伊人婷婷| 欧美成人AAA片一区国产精品| 丁香婷婷色六月| 色99xx| 五月花激情| 狠狠色噜噜色狠狠狠综合久久成人波 | 久久久久视剧HD| 色婷网| 日本在线va| 日韩一66精品| 99啪啪视频| 玖玖婷婷免费| 亚洲精品午夜国产va久久成人| 天天弄天天操| 色五月丁香激情| 91se在线观看| 婷婷六月丁香五月| 五月天婷婷在看| 日韩一级A片黄色| 丁香视频| 影音先锋 萱萱| 任你搞网站| 天天干天天射综合网| 色五月婷婷色| 岛囯综合激情网| 色色五月天婷婷| 亚洲色色精品| 五月丁香大香蕉| 久操人妻| 97碰碰人人| 久超超碰| 日韩肏屄网| 日韩在线99| 婷婷五月天综合久久日| www九九免费视频| 九九婷婷激情综合网| AA片在线观看视频在线播放 | 伊人丁香在线| 日韩AV片| 99综合在线| www.色五月.com| 五月 成人 婷婷| 色婷婷亚洲婷婷| 天天综合网91| 久久久久久久97| 中文字幕视频在线播放| 久久久99免费视频| 九热电影av| Blackedraw视频一区二区| 亚洲视频在线观看| 成人无码精品1区2区3区免费看| 91狠狠综合久久| 97碰人人操| 五月香婷婷| 五月天丁香网| 日韩乱轮AV| 久久sp免费视频| 国产精品日日躁夜夜躁| 丁香丁婷五月激情| 这里只精品| 亚洲第一色区| www九九热| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 一起草Av| 久久精品99国产精品日本| 日韩AV免费看| 色老久久| 99在线视频精品| 久热精品视频| 超碰人人在线| 五月丁香六月色| 激情婷婷五月天| 丁香婷婷五月份| 色五月婷色彩免播放器| 日韩AAAAAAAAAAA片| 成人午夜无码视频| 另类在线| 玖玖在线视| www.五月激情.com| 2017狠狠干| 91色综合久久| 97视频91| 精a品a| 国产精品久久久久久久久久| 99久久www| 六月丁香婷婷六月激情综合| 99热大香蕉| 超碰婷婷五月| 五月天色色网站| 又大又粗九一在线| 九色综合五月天婷五月| 天天操天天曰天天射| 婷婷五月天天| www.夜夜| 国产中文亚洲欧美日韩性交| av网址在线| 亚洲av综合在线| 26UUU精品一区二区Com| 99热66| 免费啪啪亚州视频| 丁香五月98| 天天干,天天日| 影音先锋四区| 成人丁香| 九九成人电影婷婷| 99色这里| 国产精品久久久久久久久久 | 天天舔天天摸天天透| 精品国产AV色一区二区深夜久久| AV动漫不卡无码免费| 丁香五月婷婷综合网| 国产毛片精品一区二区色欲黄A片| 久久婷婷丁香| 综合色激情| 九热视频精品| 99热在线观看精品| 99色色爰| 婷婷五月天伊人| 日日噜狠狠色综合久久| 天天干天天拍| 成人必爱视| 五月婷在线| 大香久久伊人网| 激情五月视频在线婷婷| 国产午夜精品AV一区二区麻豆| 夜夜穞天天穞狠狠穞AV美女按摩| 色五月婷婷DVD| 啪啪视频99| 久久人人妻| 五月婷婷色影院| 啪啪一区| 91精品久久久久久77777| 天天色播| 日日天天操| 综合欧美五月婷婷| 几激情五月婷婷色五月色天堂| 操97| 国产亚洲成AV人片在线观黄桃| 九九热这里有精品23| 99操碰| 天天操天爱综合| 婷婷五月天你懂的| 久久国产色| 成人婷婷色五月天| 久色精品| 久久xxxx| 丁香婷在线| 欧美天堂久久| 99热传媒| 色五月天堂| 思99热精品久久只有精品| 色综合中文色综合网| 影音先锋91在线资源站| 五月天婷婷开心| 国产精品成人网站| 色婷五月天| 日韩久热| 亚洲激情综合| 毛片新网地| 五月丁香在线视频观看| 亚洲AV综合网| 日本97在线看片| 成人无码精品1区2区3区免费看| 激情都市丁香婷婷| 99视频精品全部免费 在线| 91fuliwang| 亚洲乱码日产精品BD| 色色色9| 色综合丁香| 超碰免费人妻| 久久九九色| 色婷婷五月亚洲| 性色欲情 网站| 看全色黄大色大片| 亚洲欧美日韩VIP| 国产亚洲色婷婷久久99精品91| 婷婷九月丁香| 日日噜噜夜夜狠狠久久丁香五月| 色色色色色色网站| 五月天婷婷激情小说电影| 99热在线中文字幕| 97激情五月天| 欧洲日韩一区二区三区| 噜噜色五月| 在线视频你懂得| 久久久久8888| 久久综合影院| 99日精品视频| 操一区| 婷婷五月av| 《诡秘之主》在线观看| 狼人久草| 激情五月天色色| 九九碰九九爱97超碰| 丁香五月综合激情久久潮喷| 深爱激情AV| 婷婷色丁香六月| 丁香五月激情综合| 夜夜撸日日操| 狠狠干婷婷| 丁香丁香激情网| 久久成人性爱| 五月天婷婷亚洲| 伊人干综合| 精品影院| 亚洲丁香婷婷| 成片免费播放| 五月激情四射婷婷丁香| 另类图片 五月激情| 久久这里有| 婷婷五月丁香香蕉| 人人操超碰| jiujiu热在线视频| 成人网站免费sxj| 久草热视频在线观看| 99久在线精品99re5热视频| 搡BBBB搡BBB搡18| 久久婷婷五月综合一| 色情婷| 嫩BBB槡BBBB搡BBBB视频| 狠狠干五月天| 激情久久综合网| 五月天成人网婷婷| 九九色精品| 色欲五月婷婷| 深爱激情六月| 欧美S码亚洲码精品M码| 婷婷丁香视频| 婷婷五月丁香久久| 91操人视频| 日韩乱轮AV| 97人妻人人| 一区二区三区四区无码| 疯狂做受XXXX高潮A片动画| 另类国产欧美视频| 国产人妻操逼| 超碰97免费在线| 精品爱欲五| 婷婷色五月天第7色| 伊人色综合网| 在线综合亚洲欧美65| 色婷网| 五月丁香成人| 日韩综合久| 五月婷婷九| 操逼电影免费看| 日本精品。999| 综合网色| 熟女网站久久| 视频一二区| 九九综舍久久| 久久久天天啊| www.99日本| 五月婷婷欧美| 嫩草视频在线观看| 丁香蜜臀黄色婷婷五月天| 国产成人AV在线播放| 色综合天天| 综合AV在线| 看全色黄大色大片| 色婷另类| 99ri在线视频| 五月婷婷视频ab| www.激情五月天.com| 九九婷婷五月天| 激情文学第四色婷婷丁香五月| 噜噜狠狠色综合久| 99色在线| 亚洲精品字幕在线观看 | 久草大| 激情婷婷综合网| 久久婷婷五月综合色奶水99啪| 久色大香蕉| 欧美精品999| 激情综合网,婷婷| 五月激情综合婷婷| 五月丁香婷婷视频| 91欧美| 日本欧美成人片AAAA| 日本在线视频手机播放五月婷| 婷婷五月天久草在线| 九九亚洲无码| 色欲婷婷夜夜| 色色五月婷婷久久| 99久久久久| 操操自拍| www.日日夜夜| 91婷婷在线| 日韩有码一区| 深爱激情小说五月婷婷| 婷婷 伊人 久久| 激情五月婷婷老师| 综合激情网五月激情| 五月丁香六月婷婷久久| 亚洲中文字幕在线观看| 色色色777| 精品久久这里热66| 五月天天丁香婷婷| 级情九色| 爱久综合| 婷婷五月综合网激情| 婷婷中文字幕版| 人妻少妇色综合| 亚洲AV网站| 亚洲婷婷久久综合| 国产综合A片| 久久性爰视频这里只有精品| 在线成人网站| 丁香激情四射| 色婷婷激情四射视频| 日日夜夜亚洲一区| 99热777| 国产精品电影| 婷婷丁香五月色偷偷| 9999热精品在线免费播放| 久草大| 99激情在线| 丁香五月六月| www.激情五月天.con| 玖玖资源站蜜臀| 久热精彩视频98| 丁香五月天成人| 色五月 婷婷, 大香蕉| 第一区久久网站|