欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,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
返回資訊列表
五月丁香AV、伊人业余、性色熟妇| 99热精品99| 天天肏夜夜肏| 色五月影视| 日韩色色一区| 少妇人妻丰满做爰XXX| 国产成人99久久亚洲综合精品| 婷婷五月色色| 婷婷日本在线| 5月丁香美女影院| 久久亚洲天堂| xx人人xx| 精品乱码久久久久| 狠狠五月天激情| 色综合区| 五月天丁香综合久久国产| 国产亚洲在线观看| 99热综合| 久久久大香蕉| 亚洲精品在线视频| 人人操五月天| 五月丁香偷拍| 66色在线日韩| 亚洲激情综| 欧美综合激情五月| 色综合久久天天综合网| 久久99热这里只有精品| 亚洲综合色网| 天天天天干| 六月丁香婷婷开心综合基地| va婷婷在线| 91精品婷婷国产综合 | 丝袜大香蕉| XX色综合| 五月婷婷视频在线观看| 婷婷五月天色播| 婷婷丁香五月久久| 丁香五月宝贝激情网| 亚洲精品99| 97精品自拍视频| 五月天婷婷色播综合在线| 99久久99九九99九九九| 五月婷婷激情综合网| 欧美啪啪9| 99色在线| 秋霞三级色戒| 激情五月综合ì香亚洲| 婷婷丁香午夜综合影视| 五月丁香婷婷激情| 婷婷色狠狠| 丁香8月手机综合| 欧美啪啪9| 色婷婷六月| 噜噜色五月| 五月婷婷综合性爱噜噜| 色五月综合97| 久久久久久9| 97超碰在线观看免费| 伊人九热| 久久99久久久| 国产韩日亚洲美州欧亚综合在线| 丁香六月 婷婷六月| 久操操| 日本美女上人| 一夜福利不卡| 丁香六月五月婷婷| 五月综合激情| 99re8在这里只有精品| 中美日韩成人在线| 最近中文字幕大全免费版在线 | 五月婷护士| 97操碰人免费| 色婷婷AAA| 丁香五月婷婷啪啪啪| AV操操操| 99热婷婷| 5五月综合网亚洲| 成人午夜免费电影| 久久久er热| 亚洲性爱干干| 五月丁香六月综合激情无码软件亮点| AAA久久久| 五月天婷婷综合| 色色色网站| 成人在线观看精品| 操碰99| 激情五月丁香色婷婷| 国产寻花在线| 激情五月天啪啪| 婷婷九月丁香| 狠狠色丁香久久综合婷婷亚洲成人福利| 激情五月天第四色| 丁香五月综合| 日韩欧美婷婷丁| 超碰伊人碰婷婷五月| 九九热欧美| 亚洲欧洲色色| 久久人人超| 99性爱视频| 国产色色色色色| 久久婷婷91| 亚洲色激婷| 色吧五月婷婷| 情欲禁地| 综合激情五月四射婷婷| 色五月婷婷五月天| 99精品综合| 久久永久视频| 玖玖热视频| 色色丁香| 九月婷婷激情| 激情综合丁香五月| 亚洲岛国电影| 色婷婷4| 色色色色区| 日日噜噜夜夜狠狠久久丁香六月| 丁香五月亚综合图片| 啪啪激情网| 五月丁香色停停啪啪啪| 5月色亭亭视频| 激情99| 国产特级毛片AAAAAAA高清| 色婷婷情片| 91精品熟女| 五月婷婷丁香五月婷婷丁香| 亚洲成AV人片在线观看| www.99热最新视频8| 思思热视频| 我爱大香蕉| 亚洲自拍天堂| 五月天亚洲综合网| 2021日韩无码| 五月亭亭直播| 中文网婷婷字幕婷| 99热在线播放| 97干在线播放| 久草五月婷婷| 亚洲中文字幕av| 五月天精品视频| 免费观看全黄做爰的视频| 91婷婷色五月| 天天综合网在线| 亚洲在线资源| 99精彩视频| 九九色图| 黄色片精品| 五月天五月天成人网亭亭成人色网站| 99久久婷婷精品视频| 婷婷六月丁香激情综合| 午夜69成人做爰视频| 色综合网上班开心婷婷久久| 91啪啪视频| 999婷婷综合| 99色色网| 六月婷婷激情| AA片在线观看视频在线播放| 26uuu激情五月天| 五月综合色| 五月份婷婷| 操久久网| 久草久青福利| 欧美精品狠狠色丁香婷婷| 色天天狠狠干| 天天色五月婷婷91久久久久久久| 亚洲av另类在线观看| 99热这里有精品24| 九九综合五月欧美| 色欲天天综合| 六月丁香婷婷亚洲中文玖玖| 97色射| 丁香五月六月激情| 色九综合| 激情丁香五月天| wwW天天干| 成人美女网| 天天综合亚洲综合| 在线中文亚洲| 亚洲字幕AV一区二区三区四区| 色五月开心五月激情五月| www五月| 森林影视大全,最好看的2019年视频| 亚洲欧美日韩VIP| 亚洲无码九九| 情色五月天网站| 色色综合网站| 色欲一二三| 五月丁香色综合| 免费婷婷| 五月天激情小说婷婷基地| 就爱日五月天| 99热这里只有精品3| 亚洲激情综合色站| 亚洲国产精品VA在线看黑人| 亚洲思思热久| 色久一| 久久超级碰碰| 日操夜撸| 丁香香五月激情免费视频| 超碰人人在线观看| 一本色道久久综合狠狠躁小说| 天干天天干天天天天天| 婷婷射图五月天| 超碰在线99| 激情文学五月丁香六月婷婷| WWW色五月天| 91精品刘玥| 激情亚洲婷婷| 婷婷丁香成人五月天| 五月丁香婷婷激情影院欧美| 精品日本视频444| 99这里都是精品| 五月丁香日本在线视频观看| 国产免费av在线| 色婷婷狠狠| 黄色AAAAA| 啪啪一区| 激情五月综合久久| 开心五月综合激情综合五月| www.91久久| 99视频综合网| 国外亚洲成AV人片在线观看| 丁香五月AV| 亚洲丁香五月在线观看| 婷色成人| 免费AV黄在线播放| 五月婷婷无码| 五月丁香婷婷久久| 99爱99操| 欧美天堂久久| 天天综合久久| 婷婷激情五月视频| 碰碰碰91| 亚州精品成人片| 久久综合婷婷| 欧美性爱五月天| 六月丁香色色| 婷婷娌伦网| 丁香欧美| 丁香五月婷在线观看| 日日干五月天婷婷| 婷婷五月丁香基地在线视频官网| 五月丁香激情四射| 亚洲天堂啪啪| 成人婷99最新| www.婷婷六月天| 99成人精品视频| 激情黄色五月天| 日本怕怕视频| 热99精品视频观看| 激情美女五月天激情在线| 五月天丁香六月综合| 九九热re99re6在线精品| 九九在线热九九在线热99热| 美女久久婷婷| 97男人天堂| 狠狠噪| 欧美槡BBBB槡BBB少妇| 99毛片| 99视频在线| 狠狠色噜噜| 永久地址 色| 婷婷五月免费在线| 九九久热| 婷婷 伊人 久久| 色五月婷婷网| 天天色综网| 日韩欧美一级大黄网站| 91色婷婷综合久久中文字幕二区| 国产成人精品一区二三区熟女在线| 亚洲综合色色色| 五月天婷婷视频| 一级性爱视频| 色五月情| 人操人人| 九九热AV| 天天干天天干天天干天天干天天| 九九无码视屏| 色色a| 五月天开心婷婷激情网站| 丁香五月亚综合图片| 激情五月婷婷六月丁香| 粉嫩av懂色av蜜臀av熟妇| 99热偷拍| 中文字幕一色哟哟哟哟| 精品九九婷婷| 婷婷综合激情五月中文字幕| 99热无码| 久色网| 婷婷五月天激情网| 丁香婷婷综合影院| 99re热精品在线视频| 色一区高清| 丁香婷婷久久老熟女综合网| 婷婷激情五月| 狠狠干,狠狠操| 色www99| 色噜噜五月丁香婷婷| 一二区成人电影| 婷婷五月成人| 日日噜狠狠色| 五月天激情婷婷| .青娱乐天天操B| 色久一| www.五月婷婷| 婷婷色爱| 超碰狠狠操| av免费在线观看0| 涩综合网| 蜜桃五月天| 91九色国产| 国产成人精品一区二三区熟女在线| 日本波多野结衣视频| 99A级片| 婷婷五月天综合蜜桃| 亚洲情欲| 国产伦亲子伦亲子视频观看| 无码人妻激情| 热99在线| 射婷婷中文字幕| 熟女91九色| 色色网站观看| 91婷婷色五月| se婷97| 男人天堂伊人五月丁香| 丁香六月狠狠干| 久久综合九色综合97婷婷| 色九九七七| 激情综合网,五月| 久久这里有精品| 免费看欧美成人A片无码 | 亚洲婷婷丁香五月在线| 久久大香蕉同僚| 久久五月婷婷综合网| 曰曰久久| 色五月成人| 欧美午夜乱妇午夜福利| 亚洲va日| 九九99在线免费在线观看视频| 国模九区| 丁香六月婷婷综合麻豆| 婷婷五月天AV| 人人爽在线视频综合网| 特级西西4444www无码| 人人叉久| 日本色视| 91天堂网综合| 尔尔AV一区| 日韩AV免费看| 国产精品色色色色| 五月婷婷玖玖综合玖玖爱| 玖热精品综合视频| 亚洲日日操| 狠狠爱五月婷婷| 天天爽天天草| 色亭亭九月| 五月天综合区| 亚洲免费综合一区| www,五月天激情| 少妇大叫太大太粗太爽了A片 | 亚洲五月天婷婷| 天天综合精品| 美女黄频aⅴ视频| 成人丁香五月天Av| www.99热在线观看| 操碰99| 婷婷综合影院| 99九九热在线观看| 91性高潮久久久久久久久| 99九九玖玖| 亚洲人妻电影| 啪啪一区| 久久久er热| 思思热在线| 欧美成人无码高清一区二区三区| 欧美性生交xXxX久久久| av中文网站| 婷婷激情六月中文| 亚洲丁香婷婷丁香五月天激情| 婷婷伊人综合| 991国产精选视频在线播放下载| 操逼国产91| 狠狠干狠狠干| 综合五月草| 五月婷婷综合网| 六月婷伊人| 一本色综合色| 久久激情网| 天天搞天天色综合| 五月天久久久| 激情婷婷色五月| 99玖玖人人| 玖玖色综合网| 婷婷色5月天在线。| 色www久视频| www.99热. com这里只有精品| 五月婷性爱| 99热思思| 丁香五月天在线视频| 99精品偷自拍| 天天婷婷综合亚洲亚洲| 久久久思思热| 久久九九囯产| 丁香六月婷婷| 成人无码精品1区2区3区免费看| 人人操AV| 色播五月婷婷五月| 激情五月丁香五月| 91丨九色丨首页| 九九 激情 网| 先锋资源996| 综合久久伊人| 亚洲精品一区无码A片| 99r这里| 99在线视频精品| 欧美搡BBBBB摔BBBBB| 国产午夜一区二区三区| 五月亚洲激情| 91婷婷色五月| 九九伦子片| 婷婷九月丁香| 五月天.com| 婷婷五月天AV网| 亞洲自怕| 五月天婷婷综合| 婷婷精品性视频| 五月天天丁香婷婷在线中| 日韩有码一区| 99操碰| 色五月天电影| 五月婷婷色情| 久久一热免费视频| 九九综合九九| 欧美伊人9| 国产毛片欧美毛片久久久| 99在线热视频| 婷婷伊人网| 久久er+| 大香蕉久久草| 青青久久大香蕉| 中文字幕无码人妻少妇免费视频| 六月婷婷开心| 亚韩在线视频| 婷婷刺激综合| 美女天天爽| 婷婷五月天影视| 色婷婷网| 久久婷婷网| 亚洲国产网站| 第四色色色色色丁香五月天| 任你躁XXXXX麻豆精品| 色色色五月婷婷| 欧美色色色色色色| 天天操婷婷| 丁香五月精品| 婷婷香五月综合激情| 婷婷第六色| 大香网伊人久久综合| 久久婷中文字幕| 婷婷桃色网| 9色91视频| 亚洲精品一区中文字幕乱码| 激情五月婷| 99色亚洲| 五月丁香狠狠爱| 五月天综合视频| 久久五月网| 91久久五月天| 色99自拍| 337p大胆噜噜噜噜噜91Av| 亚洲人成色A777777在线观看| 毛片毛片毛片毛片| 另类小说激情五月天| 狠狠色狠狠色综合日日91| 亚洲视频色色| 玖玖精品资源| 欧美日韩aaaa| 久久亚洲天堂| 五月停亭六月,六月停亭的英语 | 五月丁香天堂| 日本乱论99| 97碰在线免费观看| 久久作爱| 五月丁香六月色婷婷综合五月天| 婷婷五月天日本国产| 99精品视频免费在线播放| 丁香五月天激情| 五月丁香日本一抹本| 九九99免费视频| 精品99在线观看| www.97碰碰com| 五月色丁香| 久久婷婷影院| 亚洲欧洲中文日韩久久AV乱码| 狠狠干综合| 不卡在线超碰| 伊人碰碰婷婷| 久久视频婷婷视频| 亚洲婷婷免费| 五月婷综合| 午夜少妇在线观看视频| 日韩 mm 不卡| 人妻性爱av网站| 99热综合在线观看| 99热这里只有精品9| 综合网色| 五月婷婷性爱网| 九九亚洲无码| 丁香五月天人体| 开心五月天激情网站| 噜噜狠狠色| 色色色综合色| 99在线视频喷水| 五月婷婷色色色| 五月婷无码| 99色色色色| 久操婷婷| 久久99免费视频网站| a九九热www| 能看的av片| 欧美色婷婷| 99热在线观看免费精品| 99综合入口| 久久五月综合| 激情丁香五月天图片| 色五月六月| 免費观看aV在线网址| 五月伊人网| 色丁香久久久| 99热精品在线观看| 婷婷五月天精品| 亚洲成人免费在线| 激情久久月| 亚洲视频色色| www.色综合| 182tv992tv人之初午夜免费观看| 国产免费一区二区在线A片视频| 色色cOm| 久久婷婷视频| 天堂久久婷婷| 五月丁香六月婷婷无码| 丁香五月花| 伦乱天堂| 麻豆雪千夏| 久久九九激情五月天 | 天天干天天做| 大香蕉久久伊人网| 丁香久久五月天视频在线观看| 91九色中文字幕女在线观看| 欧美性爱专区| 操日本人妻视频| 九九热在线99| 99爽视频| 五月丁香色婷婷久久| 天天综合网~91| 五月丁香999| 大香蕉啪啪| 停停五月天激情网| 丁香五月天操B| 婷婷色五月偷拍| 99超级碰免费视频| 大香蕉网站,大香蕉综合| 丁香五月婷婷影院| 91人无码久久久久久| 亚洲尤物在线| 99热在线观看| 婷婷久久六月天| 五月天婷婷成人网| 丁香五月老师| 久久99国产综合精品免费| 色五月开心婷婷| 五月婷婷六月丁香综合在线| 五月婷色| 国产精品美女| 秋霞学生妹一二级| 狠狠CAO日日穞夜夜穞AV| 夜夜骑操AV| 99热精品在线观看| 五月婷婷狠天天色综合| 亚洲V国产V欧美V久久久久久| 精热在线综合网| 性爱综合网| 91久热| 97色婷婷| ss五月天激情| 夜夜操加勒比| 天天撸天天干天天插| 一区操| 五月天婷婷爱| av在线播放网址| 天堂色婷婷| 激情99| 欧美久久婷婷| 最近中文字幕大全免费版在线 | 六月婷婷中文字幕| 色婷婷六月天| 成人精品视频99在线观看免费| 天天草天天舔| 久久久久久婷| 婷婷97碰碰| 婷婷五月亚洲激情| 影音先锋男人av资源站| 久久999久久999久久999久久| 色婷婷久久综合久色综| 五月激情综合网| 偷拍视频五月天| 成人 九九九九| 黄网免费观看| 亚洲爱爱无码婷婷色五月| 色五月色开心开心五月| 超碰在线免费9| 久青青久| 丁香五月婷婷综合激情啪啪啪啪啪啪啪 | 五月婷婷无码| 伊人婷婷五月天| 免费视频WWW在线观看网站| 婷婷情色激情| 色婷久久| 国产99视频永久免费| 久久婷综| 九九aV| 操逼123网| 激情五月婷黄版| 欧美日综合| 婷婷成人五月天成人文学小说| 狠狠色噜噜狠狠狠狠综合| 国产亚洲精品久久久久久郑州| 成人综合伍月天| 婷婷久久综合| 中文在线视频久9| 激情五月婷婷| 成年人丁香五月| 26uuu四色| 久久人操-久草婷婷-成人AV| 久久五月综合| 欧美色久| 激情综合激情五月一起草| 99热在线观看| 婷婷 伊人 久久| 色色欧美。| 日韩欧美一级大黄网站| 五月婷婷基地| 婷婷五月天激情偷拍| 东京热免费视频网站| 午夜天堂一区人妻| jiZZdr| 丁香五月天社区| 啪啪干伊人婷婷| 99乱视频| 色噜久| 日韩丁香涩| 九九这里只有精品| 精品成人久久久久久久_一二三四视| 婷婷综合五月色播| 成人欧美一区二区三区在线观看 | 久久色情| 婷婷九月亚洲| 9热在线视频精品| 秋霞少妇AV网站| 婷婷成人视频| 大香蕉综合| 激情九色| 婷婷五月色天| 99久久6| 婷婷五月婷婷五月| 九九在线免费观看| 综合五月亭亭9| 亚洲日本激情| 色波激情五月天| 色婷婷色99国产综合精品| www.五月天色色色| 国产91九色| 久草网大香视频| 婷婷五月激情小说| 亚洲影院婷婷色| 天天肏视奸| 播丁香五月婷婷欧美| 激情五月天色播| 丁香五月社区| 国自产拍偷拍精品啪啪一区二区| 丁香五月天堂网| 91日本在线观看| 国产精品美女| 丁香五月av| 人人摸人人干| 日韩国产在线精品| 色情婷婷久久五月天| 婷婷五月丁香国产| 丁香五月激情欧美| 超碰97久久| 99热国内精品| 欧美A级网站| 日韩五月婷婷| 另类小说婷婷色| 婷婷五月天首页| 婷婷瑟瑟五月天| 亚洲热综合| 丁香久久综合| 亚洲天堂热| 成人国产欧美大片一区| 五月激情综合婷婷| 欧美日韩成人高清在线| 五月色色色| 丁香五月 综合| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | www.minyis.com【JT】实力收量可预付QQ2101460746 | www99在线观看视频| 人人爱操| 激情内射人妻1区2区3区| 五月停视频天堂| 蜜臀99久久精品久久久久| www一起操| 色播五月婷婷综合| 色久免费| 色你久久| 最近韩国日本免费高清观看| 99视频啪啪| 欧日韩成人| 99热99思午夜精品| 99热这里只有精彩| 亚洲热热视频| 99视频综合| 婷婷激情四射网| 天天拍夜夜撸| 婷婷五月草| 中文av网站| 欧美熟女视频 色婷婷| 98永久精品| 激情婷婷综合| 中文成人在线| AV片一区在线观看| 91AV婷婷| SS丁香五月婷婷| 日韩高清成人| 久久艹 五月天| 成人欧美日韩| 五月婷婷久草在线视频综合| 亚洲色综合| 五月综合激情网| 五月婷婷在线丁香| 激情五月综合婷婷| 国产婷婷色综合AV蜜臀AV| av操一操| 五月婷婷免费| 丁香五月天啪啪| 综合爱久久| 五月天色婷婷视频| 色一情一乱一乱一区91Av| 久操乱| 99视频超级精品| 日本高清综合网五月丁香| 亚洲A片成人无码久久精品青桔 | 99热99热在线| 99精品视频在线观看| 欧洲毛片基地c区| 毛片毛片毛片毛片| 噼里啪啦完整版中文在线观看| 日本高清久| 第四色首页| 亚洲愉拍99热成人精品| 久久婷婷成人视频| 91九色国产| 激情综合在线播放| 五月综合色播播丁香婷婷| 欧洲色区| 丁香婷婷五月天色综合| 99熟女| 丁香五月综合激情性爱| 日本人人xxx| 丁香五月婷婷av影院| 高清激情av在线观看| 日韩啪啪视频| 99热主页日本| 六月久久婷婷| 97超碰在线免费观看| 色婷婷六月丁香综合欲精品| 婷婷香蕉精品| 午夜无码精品色综合久久| 色婷婷五月天激情| 91人人爽狠狠狠| 一级二级色大片| 六月激情婷婷| 久久99久久久久久久噜噜| 五月天色婷婷伊人网| 五月桃花网综合| 五月天激情小说婷婷基地| 被强行糟蹋的女人A片| aaaaaa片| 日本不卡高字幕在线2019| www。狠狠干。com| 中文字幕日产A片在线看| 久鲁鲁色网 | av色婷婷| 色情五月丁香| 这里只有精品视频在线| 成人五月天婷婷| 婷婷五月天AV| 国产精品色色色色| 天天操天天插天天射| 色色色色av色色色色| 亚洲天堂有码| 日本久久精品18| 色综合久久综合中文综合网| 99爱在线精品视频免费观看| 成人va在线观看视频| 九九视频在线观看视频6 | 五月激情另类| 丁香五月综合网| 五月天色丁香| 午夜激情综合| 99热久久这里只有精品| 婷婷激情啪啪| 丁香视频| 久久激情五月| 色婷婷影音| 国产44页| 99热偷拍| 五月天大香蕉| 日日夜夜综合| 啪啪 综合网| 五月天伊人| 99性感视频| 正宗黄色毛片| 五月婷婷六月色| 开心五月深爱五月婷| 日本在线观看aaa 99| 91久久精品无码一区二区三区| 天天爽在线视频| 国产一区二区av免费| 99热在线观看免费精品| 婷婷丁五月| 婷婷五月成人社区| 伊人久久五月天| 激情五月天无码| 久久九九re热| 天天天天操| 狠狠色狠狠操| 五月天六月丁香| 九色porny在线观看激情四射| 激情久久综合| 色婷婷丁香五月综合| 六月丁香av| 五月天激情美女久久| 人妻aV在线| 人人添人人| 99玖玖免费视频| 久久五月婷天天干| 99热超碰| 丁香六月激情国产| 激情婷婷五月天伊人在线观看| 丁香五月黄色| 99国产精品白浆在线观看免费| 这里只有精品视频| 青青草婷婷综合五月| 91avse| 大香蕉网 久久| 精品人妻久久久久久| 天天色天天爱天天爱天天爱y| 日本激情ⅩXX免费视频| 影音先锋天天日| 亚洲视频在线网站| 日韩色色视频| 午夜九九九九九九九九九九九九九| 风流少妇A片一区二区蜜桃| 婷婷五月天网| 伊人久久五月天| 电影爱拉战争免费观看| 一区二区乱码视频| 人人操91色| 国产精品18久久久| 99爱爱| 婷婷五月情| 天天日,天天干,天天操| 五月综合亚洲婷婷| 欧美va国产va| 97亚洲色 torrent magnet| 欧美超级视频97| 无码人妻一区二区一牛影视| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 高清无码视频网址| 99综合一区| 人人摸人人| 俺也高清无码高清视频| 丁香五月亚洲综合| 日韩五月天婷婷| 亚洲激情亚洲激情| 99色婷婷| 99久久亚洲精品视频| 久久久五月五丁香| 中文在线成人| 婷婷干六月综合旧址| 五月久久丁香| 人五月天婷婷喷水| 牛牛热这里只有jingpin| 亚洲爆乳无码精品AAA片蜜桃| 99热6这里只有精品| 91人人操人人| 99综合自拍| 免费看欧美成人A片无码| 99re8在这里只有精品| 精品五月天| 五月婷视屏在线观看| 这里只有精品免费观看网占| 夜夜做夜夜愛| 91精品综合久久久久久五月丁香| www。久久久久一b。Cc| 精品久久99| 国产精品国产成人国产三级| 免费看欧美成人A片无码| 99国产精品白浆在线观看免费| www.99热| 91久女| 综合久久8| 九月激情综合婷婷| 九九99精品视频| 99热伊人| 草美女在线观看视频在线播放| 79亚洲精品少妇| 五月丁香成人| 99热这里只有精品86| 丁香婷婷激情六月五月开心| 久久久性爱视频| 五月综合久久| 国产在线激情视频| 成人免费网站免费看| 久久九九@| 九月丁香婷婷综合激情| 婷婷性爱无码视频| 伊人啪啪网| 色婷婷综合久久久久| 天天舔天天爽| 婷婷5月久久综合网站| 激情五月天婷婷色色色色色色色色色色色| 日本久久人| 欧美噜噜噜草| 99.色| AVDV久久| 超碰人人色| 操逼电影免费看| 国产精品美女| 97色色色视屏| 五月天婷婷激情在线色图| 久久久久久9| 丁香婷婷影院| 精品少妇蜜臀91| 成人做爰A片免费看网站找不到了 国产露脸150部国语对白 | 看片视频在线免费日产在线看| 婷婷99狠狠躁天天久久久九九九| 最新久久99视频网站| 91超级碰| 天天做天天爱天天玩夜夜爽| 丁香六月狠狠干| 精品无码久久久久久久久| 色婷婷AⅤ| 激情五月伊人婷婷| 偷拍五月丁香| 婷婷在线视频| 中文字幕日产A片在线看| 色综合丁香| 色综合爱综合| 丁香五月婷婷操逼| 欧美性猛交99久久久99| 99热九九这里只有精品| 国产日产亚系列精品版优势| 九九亚洲视频| 1024手机在线观看看片_日韩精品| 五月天婷婷小说| 涩涩网五月天| 99精品视频推荐| 久久综合五月| 99色最新在线视频网站| 丁香五婷婷| 国产精品美女久久久久AV超清| 99热这里只有精品搜| 五月婷婷人人人操| 熟女人妻一区二区三区免费看| 激情五月,激情综合网| 久久作爱| 97色五月婷婷在线| 91碰在线| 五月天成人手机在线视频| 久久九九99桃花视频| 丁香五月激情综合| 特级西西4444www无码| 国产日批视频免费播放| 97在线日韩| 婷婷五月天久久| 狠狠做深爱婷婷久久综合一区| 亚洲五月婷| 日本三级日本黄色| 天天干 夜夜爽| 五月丁香操亭亭网| 天天噜天天插| 超碰AV成人| 激情五月天婷婷免费观看| www。五月,com| 538在线精品| 狠狠干夜夜干| 婷丁香五月天| 五月丁香激情四射| 狠狠婷婷日韩| 丁香六月激情| 伊人婷婷色| 久久机只有这里精品| 综合色图区| 日韩AV一区二区三区| 最近中文字幕在线中文视频| 182TV大香蕉| 五月丁香六月综合激情网| 婷婷五月天丁香| 五月天AV大香蕉| 任你躁XXXXX麻豆精品| 超碰成人在线观看| 五月天综合在线观看| 亚洲精品操一操、噜一噜、摸一摸、爽| www.AV在线| 久久五月婷综合| 99色综合| 天天综合网91| 亚洲五月天婷婷| 米奇影视资源777狠狠色婷婷五月天激情网| 亚洲视频五区| 色九九九九| 婷婷五月天渟渟| AA片在线观看视频在线播放 | AV伊人青草丁香六月| av激情在线| 超碰在线资源| 九九亚洲天堂| www.久久爱| 99热这里只有精品22| 色5月丁香婷婷| 五月天色婷婷网| 五月丁香色婷婷基地| 婷婷久久五月| 色玖玖| 婷婷丁香97| 非洲一级AV| 综合网啪| 久久婷中文字幕| ww超碰在线| 黄色高清无码| 999热这里只有美国精品| 少妇AB又爽又紧无码网站| 色99在线| 天天做天天爱天天高潮| 婷婷五月综合激情| 色婷婷亚洲| 粉嫩av懂色av蜜臀av熟妇| 精品网站:999WWW| 成功精品影院| 日韩一级网站| 亚洲色夜| 91se在线观看| 五月婷婷成人| 亚洲天堂大香蕉| 99久久婷婷五月综合| 亚洲综合另类| 超碰a女人的天堂| 色99热| 99色天堂| 欧洲亚洲精品| 婷婷综合激情| 国产伦亲子伦亲子视频观看| 香蕉久久国产AV一区二区| 国产亚洲精品久久久久久郑州| 精品色色| 性av| 日本波多野结衣视频| 蜜乳AV成人| 欧美人人超级碰| 五月丁香少妇| 美女网黄| 亚洲小视频免费看| 人人人人人人人人人草| 色五月婷婷视频| 激情小说五月欧美亚洲丁香| 97 A I色色| 六月婷婷久久| 99久久综合| 五月丁香婷婷综合| 丁香五月天天久久综合小说| 不卡成人免费| 热久69| 综合色五月| 狠狠色噜噜狠狠色噜噜噜999| 婷婷丁香五另类网站| 成人性爱精品视频| 色婷婷丁香五月天在线观看| 色综合久久88色综合天天看| 色五月综合网| 最近免费中文字幕大全高清大全1| 91精品激情9| 五月丁香六月激情在线| www.五月天婷婷| 亭亭五月色男人| 午夜精品人妻无码一区二区三区| 97涩婷婷| 精品99在线| 六月丁香啪| av中文网站| 色停停香蕉视频| 99在线精品视频| 十二区无码| 色狠狠色综合久久久绯色AⅤ影视 大香蕉五月天婷婷丁香91 | 婷婷五月丁香在线观看| 色婷婷五月天天天干天天操天天爽| 婷婷六月综合激情| 深爱综合网| 色婷婷中文| 91人操人人人操人| 激情综合网婷婷久久| 激情五月视频在线婷婷| 亚洲不卡| 九九成人电影婷婷| 先锋资源91| 色人五月婷婷| 丁香五月婷婷AV在线| 在线综合网| 五月天婷婷网站| 亚洲成人免费电影| 狠狠五月天激情| 九九99九九99九九99视频网| 九九久久精品| 激情丁香五月AV| 丁香六月天AV| 伊人激情影院| 俺也去色| www,com,五月色色| http://www.lingjunshare.com/| 99这里有精品视频| 99精品偷自拍| 久久久宗合| 99精品久久久久久久婷婷久久| 美女精品一级不卡视频| 色婷婷五月天在线观看| 五月情婷婷| 高清无码视频网址| 日韩美一级毛卡片| 五月天激情国产综合婷婷| 人人操婷婷| 亚洲综合激情五月天婷婷| 开心五月婷婷婷美女| 99视频在线| 男人的天堂五月丁香| 婷婷成人综合五月| 五月丁香婷婷综合网| 激情五月狠狠喔| 五月丁香拍拍激情综合| 成人在线日韩欧美| 五月婷婷亚洲天堂97色婷婷| 色婷婷久久| www.婷婷五月天| 五月丁香综合色婷婷| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 人妻激情视频| 色五月天视频| 成人va在线播放| 99视频久久久| AV天堂婷婷五月天| 成人丁香五月| 99热亚洲精品| 五月开心激情| 五月天激情色色| 久操b网| 91婷色| 久久青青日本视频| 婷婷六月天激情影院| 午夜丁香| www.久久久久| 99丁香五月婷| 大香久久伊人网| 婷婷色成人| AA片在线观看视频在线播放| 7月婷婷六月丁香| 亚洲午夜电影| 黄色91在线观看| 五月香六月婷| 中文字幕日本最新乱码视频| 五月天亚洲图片婷婷| 99riAV国产精品视频| 欧美啪啪网| 婷婷瑟瑟五月天| 91人人爱| 成人欧美Va| 久久人妻熟女一区二区| 综合婷婷六月| 色色热| a网站免费观看| 97碰久久| 性视频久久| 玖玖午夜视频| 日韩精品一区二区亚洲AV观看| 婷婷操婷婷干婷婷射| 久久久久久婷| 超碰熟女拍拍| 精品国婬伦V无码久久久| 国产精品A片| 五月丁香色停停啪啪啪| 激情文学综合婷婷五月天丁香花| 亚洲色情久久| 日韩啊啊啊| 日日天天天| 九九99久久| www婷婷亚洲| 国产XXXX搡XXXXX搡麻豆| 亚洲视频丁香网va| 精品夜夜澡人妻无码AV| 婷婷五月天六月综合| 色婷婷小说| www.思思99热| 好吊兆人妻| 色婷五月天激情| 99啪在线| 成人AV中文字幕| 婷婷午夜激情| 99re这里| 99 频99热国里只有精品| 国产乱子轮XXX农村| 五月天色官网| 色五月色综合| 色色色成人网| 伊人大香蕉在线视频| 丁香久久综合| 五月色综合| 操99| 婷婷丁香五月天小说| 67194线路二在线观看| 精品人妻久久久久| 色九月国产| 九九碰九九爱97| 久久久久久久久久久久久久人妻视频 | 久色视频首页| 久久大香蕉丁香| 婷婷五月天狠狠搞干| 日韩高清久久| 久久久久er热| 青草久久五月婷伊人| 五月天婷婷狂暴白浆| 久久这里都是精品| 久婷| 国产亚洲精品久久久久久豆腐| 亚洲色欲AAAAAA| 人人操人人看97干| 久9热| 激情婷婷综合| 日韩啪啪自拍| 99热主页日本| 五月天成人在线视频丁香| 91九九九九九九| 色噜噜狠狠色综合成人网| 伊人五月天男人的天堂在线| 丁香六月天婷婷色| 热99在线精品| 婷婷伊在线| 丁香婷婷综合影院| WWW.99热| 激情五月婷婷综合网| 婷婷刺激综合| 六月色婷婷| 久久丁香久久| 久久99久久久久久| 九九婷| 中文字幕人妻在线| 精品九九视频| 色婷婷成人网| 日韩青青|