精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

翻譯:WebKit for Developers

開發 前端
對于許多開發者而言,WebKit 是一個黑盒子。我們把 HTML, CSS, JS 和一堆資源放進去,然后 WebKit 以某種方式,奇妙地變幻出一個美觀而實用的頁面。

[[67386]]

Paul Irish 大濕為我們帶來了這篇開年大作,文章深入淺出的闡述了各 Webkit port 的迥異,文筆細膩,是一篇不可多得的 Webkit 入門開胃菜。為了讓大家第一時間更好的品嘗這道大菜,一絲特別邀請了幾位 Webkit 專業開發人士作為本文的翻譯顧問,在此表示由衷的感謝!

本文涉及到非常多的專業術語,我會盡量補充一些相關資料的鏈接,翻譯不當之處,歡迎批評指正。

對于許多開發者而言,WebKit 是一個黑盒子。我們把 HTML, CSS, JS 和一堆資源放進去,然后 WebKit 以某種方式,奇妙地變幻出一個美觀而實用的頁面。事實上,如同我同事 Ilya Grigorik 所說

 WebKit 它不是一個黑盒子,而是一個白盒子,并且是一個開放的白盒子。

那么讓我們花一點時間來理清一些東西:

WebKit 是什么?

WebKit 不是什么?

基于 WebKit 的瀏覽器使如何運用 WebKit ?

為什么所有的 WebKit 并不一樣「呢」?

雖然現在我們已經有了很多基于 Webkit 的瀏覽器了,特別是有消息稱 Opera 也已經轉移到 WebKit 了,但是想要理解他們的相同點和不同點還是挺難的。下面我將側重講這方面,你將能更好的分辨瀏覽器的差異,在合適的 bug 跟蹤系統提交 bug,并了解如何更加高效的針對特定的瀏覽器進行開發。

標準的 Web 瀏覽器組件

讓我們看一下現代 web 瀏覽器的幾個組件:

·解析(HTML, XML, CSS, JavaScript)

·排版(Layout)

·文字和圖像渲染

·圖像解碼

·GPU 交互

·網絡接入

·硬件加速

那么哪些是基于 WebKit 的瀏覽器所共享的呢? 幾乎只有前兩項。

其它的由各自的 WebKit port 負責。讓我們回顧下這意味著什么? WebKit Port 雖然 Webkit 有不同的 ”port”,但請允許我引用來自 Sencha 的 WebKit hacker 兼 eng 主管— Ariya Hidayat 解釋一下

WebKit 最常見的參考實現是 Apple 自己的運行在 Mac OS X 上的WebKit 實現(這也是最早最原始的 WebKit 庫)。正如你所知,在 Mac OS X 上各種接口的實現使用不同的本地庫,大多集中在CoreFoundation 。比如,你定義了一個帶有特別的圓角的平面彩色按鈕,那么 WebKit 會知道在哪里以及如何畫繪制這個按鈕。可是,最終實際畫繪制按鈕的職責(作為用戶顯示器上的像素)還是落到了 CoreGraphics 身上。

如上所述,只有 Apple 自己在 Mac 上的實現是使用 CG。Chrome 在 Mac 上的實現使用的是 Skia

隨著時間推移,WebKit 被移植到不同的平臺,包括桌面和移動端。這種做法通常被稱作“一個 WebKit port”。對于 Safari 瀏覽器的 Windows 版本,Apple 也把自己的 WebKit 移植到 Windows 上,同時使用 Windows 版(閹割版)的 CoreFoundation 庫。

盡管 Windows 版 Safari 現在掛了

此外,還有許多其他的”port”(查看全部的列表)。Google 創建了一個持續維護的 Chromium port。還有,這是基于 GTK + 的 WebKitGtk。Nokia(通過它收購的 Trolltech 公司)維護 Qt 的 WebKit 移植版本,一般叫做QtWebKit 模塊。(譯者注:后來又便宜賣了,現在 Qt 屬于 Digia 公司)

一些 WebKit port

Safari

OS X 版和 Windows 版的 Safari 是兩個不同的 port

用于 Safari 的 WebKit nightly 將會慢慢成為一個邊緣化的版本……

Mobile Safari

一開始在內部的私有分支上維護,不過最近代碼也合并回主干being upstreamed)。(譯者注:upstream 是開源項目的術語,指其它人或者公司從主干代碼開出來的私有分支的代碼重新提交回主干)

iOS 版的 Chrome(使用 Apple 的 WebView;后面有更多關于它的不同之處)

Chrome (Chromium)

安卓版 Chrome (直接使用 Chromium port)

Chromium 也驅動 Yandex 瀏覽器 ,360 瀏覽器 ,搜狗瀏覽器 (譯者注:其實國內的殼瀏覽器太多了,你懂的)等,以及將來的 Opera。

Android 瀏覽器

使用目前最新的 WebKit 代碼

還有很多 port :Amazon Silk(亞馬遜 Silk 瀏覽器), Dolphin(海豚瀏覽器),Blackberry(黑莓瀏覽器),QtWebKit,WebKitGTK+,EFL port (Tizen),wxWebKit,WebKitWinCE 等等。

不同的 port 可以有不同的側重點。Mac port 關注的是瀏覽器內核和操作系統相關的實現部分的分離,它通過 Obj-C 和 C++ 代碼把(WebKit)渲染引擎嵌入到本地應用中。 ​Chromium 則更多關注瀏覽器本身。而 QtWebKit 則把它的 WebKit 實現作為一個運行時的庫或者渲染引擎,同其跨平臺 GUI 應用程序框架一起提供給其它應用使用​。​​

那么哪些是所有 WebKit 瀏覽器共享的呢?

首先,讓我們回顧一下所有 WebKit port 的共同點。

這很有趣,我試著寫了幾次。每次都會被 Chrome 團隊成員斧正,下面你就會看到了……

1. 首先,WebKit 以同樣的方式解析 HTML 。好吧,除了 Chromium,它是迄今為止唯一支持 threaded HTML 解析的 port(譯者注:Last week in WebKit: Threaded HTML parser and background blending)。

2.然而一經解析,DOM 樹構造依然相同。所以,實際上只有在 Chromium port 中 Shadow DOM 被打開的情況下, DOM 結構才會改變。當然這同樣適用于自定義元素。

3. WebKit 都會創建了一個 window 對象和 document 對象。使得通過它暴露出來的屬性和構造器(譯者注:某種函數)可以在 feature flags 選擇打開。

4.CSS解析基本是一樣的,把你的 CSS 文件解析成(內部的)CSS 對象模式還是一個比較標準的過程。是的,盡管 Chrome 僅接受 -webkit- 前綴,然而 Apple 和其它的 port 接受遺留前綴像 -khtml- 和 -apple-。

5.排版,定位?好吧,也來點面包和黃油吧!Sub-pixel layout 和 saturated layout (譯者注:已經添加鏈接)算法是 WebKit 的一部分,但是各 port 之間存在差異。

6. 好極了(搞定了)。

所以,事情很復雜。

就像 FlickrGithub 通過 flags 標識實現特性,WebKit 也是這么做的。允許 port 通過 WebKit 的編譯特性標識 , 啟用或禁用各種功能。這些特性可以作為運行時標識被暴露,也可以通過命令行開關(Chromium 是這樣) ,或者通過配置 about:flags

好吧,讓我們重新歸納下各 WebKit 的共同點……

#p#

WebKit port 的共同點

·DOM,window, document

·大致相同

·CSSOM

·CSS 解析,屬性/值處理

無供應商前綴處理

·HTML 解析和 DOM 結構

如果我們只考慮 Web 組件,它是相同的

·所有的布局和定位

Flexbox,浮動,塊級格式化上下文… 所有這些都是共享的

·Chrome DevTools ( WebKit Inspector) 的 UI 和各種工具

盡管去年4月以來,Safari 為 Safari Inspector 放棄了自有的非 Webkit 的閉源 UI

·contenteditable, pushState,File API,大部分的 SVG,CSS Transform 公式, Web Audio API,localStorage

特性盡管后端不同。每一個 port 的 localStorage 可能使用不同的存儲層,Web Audio API 可能使用不同的 audio API

·大量其它的特性和功能

哪些是各 WebKit port 不同的

·運行在 GPU 上的

3D變換

WebGL

視頻解碼

·屏幕上的 2D 繪圖

抗鋸齒方法

SVG & CSS 漸變渲染

·文字渲染&斷字

·網絡堆棧(SPDY,預渲染,WebSocket 傳輸)

·JavaScript 引擎

JavaScriptCore 在 WebKit repo. 它和 V8 綁定在 WebKit 里

·表單控件渲染

·<video> & <audio> 元素行為(以及編解碼器支持)

·圖像解碼

·導航 前進/后退

pushState() 的導航部分

·SSL 特性像嚴格傳輸安全性(Strict Transport Security)和公鑰

看下面這些: 2D 圖形方面依賴于不同的 port ,我們用完全不同的庫把它繪制到屏幕上:

或者更微觀一點,最近的新特性:CSS.supports() 除了 win 和 wincairo, 所有的 port 都可用 ,同時它們沒有啟用 css3 conditional (css3 特性檢測)特性。

既然我們了解了這些,是時候更加深入一些了。事實上以上的敘述是不正確的。 WebCore 是共享的,WebCore 是一個針對 HTML 和 SVG 的排版、渲染和文檔對象模型(DOM)的庫,它就是人們通常所說的 WebKit 。實際上“WebKit ”是 WebCore 和 port 的綁定層,盡管在扯淡時這種區別是不重要的。

下圖應該有所幫助:

WebKit 里面許多的組件是可交換的(上圖灰色區域)。

舉個例子,起初,WebKit 的默認 JavaScript 引擎是 JavaScriptCore 。(它基于最初的 KJS (源于 KDE),WebKit 開始只是 KHTML 的一個 fork 分支)。后來,Chromium port 替換為 V8,然后使用獨立的 DOM 綁定機制映射上去就完事了。

字體和文本渲染占一個平臺的很大一部分。WebKit 有2個單獨的文本路徑:快速(Fast)和復雜(Complex)。兩者都需要平臺特定(port-side)的支持,但快速(Fast)僅需要知道如何 blit glyphs (傳輸字形)(WebKit 為平臺做了緩存),而復雜(Complex)實際上是傳遞整個字符串到平臺層,然后說“繪制這個吧”。

WebKit 像一個三明治。盡管在 Chromium 中更像墨西哥玉米卷。一個美味的 web 平臺玉米卷。”——Dimitri Glazkov,Chrome WebKit hacker,Web 組件和 Shadow DOM 的擁護者。

現在,讓我們放大鏡頭看看一些 port 和一些子系統。下面是 WebKit 的5個 port;盡管它們共享WebCore 的大部分,但它們的 stacks 是不同的。

* iOS 版 Chrome 注解:你可能知道它使用 UIWebView,由于 UIWebView 的能力意味著它只能使用像移動版 Safari 那樣的渲染層,JavaScriptCore (替代 V8),單進程模式。盡管如此,大量的 Chromium 代碼起銜接作用 ,例如網絡層,同步和書簽基礎設施,地址欄,度量和崩潰報告。(同時,更重要的是,JavaScript 很少成為移動端的瓶頸,缺乏 JIT 編譯器(譯者注:詳細資料)只有很小的影響。)

好吧,那么我們該怎么辦?

現在所有 WebKit 完全不同了,我表示弱弱的害怕。

沒必要!WebKit 的 layoutTests 覆蓋面非常廣(最新統計是28,000 個 layoutTests),不僅針對已存在的特性,而且針對任何發現的回歸。實際上,每當你探索一些新的或難懂的 DOM/CSS/HTML5 特性時,layoutTests 常常已經有了奇妙的最小化的示例。

此外,W3C 正在努力研究一致性測試套件 。這意味著我們可以期待不同的 WebKit port 和所有瀏覽器使用同樣的測試套件測試,帶來更少的怪癖模式和更彼此協作的網絡。所有參加過 Test The Web Forward 大會(譯者注:比如去年在北京的分會場) 同時為此做出努力的人們,再次表示感謝。

Opera 剛剛轉移到 WebKit了。有何影響呢?

Robert Nyman 和 Rob Hawkes 也談到了這個 ,但是我得補充一下:Opera 公告的一個明顯的部分是 Opera 將采用 Chromium。這意味著 WebGL,Canvas,HTML5 表單,2D 圖像實現——所有這些 Chrome 和 Opera 將保持一致。同樣的 APIs,同樣的后端實現。由于 Opera 是基于 Chromium,你可以深感自信,你未來的工作可以同時兼容 Chrome 和 Opera 。

我也應該指出所有的 Opera 瀏覽器 將采用 Chromium。因此 Windows,Mac 和 Linux 版 Opera,以及 Opera Mobile(完全成熟的移動瀏覽器)。甚至 Opera Mini 輕客戶端,將使用基于 Chromium 的渲染替換當前的基于 Presto 的服務器端渲染。

WebKit Nightly 是神馬?

它是 WebKit 的一個 mac port ,內部運行跟 Safari 一樣的二進制文件(盡管會替換一些底層庫)。因此它的行為和特性跟 Safari 全一樣。如果你想回到從前,可以考慮它……總之,WebKit Nightly 與 Safari 的關系就如 Chromium 與 Chrome 的關系。 Chrome Canary 包含最進一兩天之內的 WebKit 資源。

還想了解更多 WebKit 的細節。

都在這里了,同學。

英文原文: http://paulirish.com/2013/webkit-for-developers/Cah

原文鏈接:http://www.iyunlu.com/view/Front-end/72.html

原文作者:Paul Irish

翻譯:金龍Along

責任編輯:張偉 來源: 云路
相關推薦

2013-09-09 16:46:38

Webkit內核

2011-09-01 15:22:16

Qt WebKitWebKit

2022-08-31 08:43:30

open sourcdeveloperprogrammer

2009-06-21 13:56:51

微軟Windows 7操作系統

2022-08-30 22:22:23

developerArchitectu

2011-09-09 16:00:02

Android Web實例

2013-10-29 17:21:33

OperaWebKit

2011-06-14 11:48:38

Webkit QT

2011-10-13 14:26:12

Qt WebKitWebKit

2011-09-09 16:23:16

Android Web測試

2013-09-16 09:14:31

WebKit內核瀏覽器

2013-03-04 10:10:36

WebKit瀏覽器

2010-07-21 15:06:33

2016-12-09 08:51:18

GoogleDevelopers網站

2011-09-09 15:31:04

Android Web插件

2011-09-09 15:51:58

Android Web應用

2013-03-07 09:21:58

Webkit

2011-08-29 10:22:48

QtWebkit 模塊HTML文檔

2013-02-18 09:51:15

WebKit瀏覽器

2013-09-04 14:25:30

webkitwebApp開發
點贊
收藏

51CTO技術棧公眾號

97精品国产97久久久久久春色| 欧美一级久久久久久久大片| 欧美最大成人综合网| 中文字幕在线天堂| 中文字幕免费精品| 欧美精品一区二区精品网| 久久久999视频| 欧洲日本在线| 成人精品一区二区三区中文字幕| 奇米四色中文综合久久| 天天色影综合网| 色哟哟精品丝袜一区二区| 欧美日韩国产经典色站一区二区三区 | www.26天天久久天堂| 亚洲乱码精品一二三四区日韩在线| 国产青春久久久国产毛片| 男人天堂视频在线| 亚洲精品一级| xxx欧美精品| 天天躁日日躁aaaxxⅹ| 国产一区二区三区精品在线观看| 狠狠色噜噜狠狠狠狠97| 干日本少妇视频| 国产毛片av在线| 成人精品免费看| 91在线观看免费高清| 国产又大又粗又爽| 亚洲日本视频| 久久国产精品首页| 一级肉体全黄裸片| 三级小说欧洲区亚洲区| 日韩精品一区二区三区在线| 邪恶网站在线观看| 成人性生活视频| 精品高清美女精品国产区| 中国一级大黄大黄大色毛片| 91这里只有精品| 久久综合久久99| 精品一区二区三区日本| 国产日本精品视频| 久久国产精品一区二区| 国产99久久久欧美黑人| 欧美videossex极品| 亚洲国产日本| 欧美另类在线播放| 99久久久免费精品| 久久久影院免费| 中文字幕免费精品一区| 性猛交ⅹxxx富婆video| 一本久久青青| 国产午夜精品视频免费不卡69堂| 一本加勒比北条麻妃| 欧美大奶一区二区| 亚洲精品久久久久久久久| 熟妇高潮一区二区| 国产一区丝袜| 日韩精品视频中文在线观看| 性欧美丰满熟妇xxxx性久久久| 国产精伦一区二区三区| 亚洲成人aaa| 日韩www视频| 日韩欧美中文字幕电影| 亚洲精品一区二区三区不| 黄色正能量网站| 九色成人国产蝌蚪91| 亚洲品质视频自拍网| 91网站免费视频| 激情婷婷综合| 日韩综合视频在线观看| 亚洲 欧美 变态 另类 综合| 中文字幕亚洲综合久久五月天色无吗''| www.99久久热国产日韩欧美.com| 亚洲欧美小视频| 韩国av一区| 国产69久久精品成人| 国产污视频网站| 久久精品二区亚洲w码| 亚洲bt欧美bt日本bt| 性生交生活影碟片| 99re8在线精品视频免费播放| 欧美韩国日本精品一区二区三区| jizz亚洲| 一级日本不卡的影视| 欧美激情 国产精品| 欧美性理论片在线观看片免费| 欧美午夜精品一区二区三区| 精品亚洲视频在线| 北条麻妃在线一区二区免费播放| 日韩电影免费在线观看中文字幕| 色一情一交一乱一区二区三区 | 黄色一级片免费在线观看| 久久久久99| 成人性教育视频在线观看| 成人午夜免费福利| 国产欧美日韩在线看| 在线视频一二三区| 9i看片成人免费高清| 欧美精品自拍偷拍动漫精品| 国产一线在线观看| 日本一二区不卡| 国模吧一区二区三区| 中国a一片一级一片| 国产精品2024| 日韩精品一区二区三区色偷偷| 精品国产99久久久久久| 日韩欧美中文字幕在线播放| 日韩视频在线观看一区二区三区| 亚洲97av| 九九视频直播综合网| 免费无码国产精品| 高清在线观看日韩| 一区二区三区三区在线| 亚洲精品福利电影| 日韩三级视频中文字幕| 人与嘼交av免费| 亚洲黄色影院| 97超碰资源| 色哟哟免费在线观看| 欧美日韩国产一区二区三区| 色欲无码人妻久久精品| 日韩免费视频| 国产精品91在线观看| 亚洲免费成人网| 国产精品久久久久久久久晋中| 女人和拘做爰正片视频| 日韩免费高清视频网站| 日韩在线播放一区| 神马久久久久久久| 99久久国产综合色|国产精品| 伊人再见免费在线观看高清版| 国精产品一区一区三区四川| 日韩电影在线观看永久视频免费网站| 日本中文字幕免费在线观看| 久久99国产精品久久99| 日韩精品欧美一区二区三区| 625成人欧美午夜电影| 亚洲国产精品福利| 国产无码精品久久久| 国产乱码精品一品二品| 中文字幕久久一区| 巨大黑人极品videos精品| 国产午夜精品美女视频明星a级| 色一情一乱一伦| 91蜜桃视频在线| av观看免费在线| 蜜桃成人av| 欧美最猛性xxxxx免费| 日本在线一二三| 欧美丝袜一区二区三区| 丰满少妇在线观看资源站| 国产精品视区| 久久久久se| 久久人体大尺度| 亚洲欧美999| 国产又粗又猛又爽又| 欧美激情一区二区在线| 久久人人爽av| 91精品国产91久久久久久黑人| 91视频88av| 中文在线免费| 亚洲成人免费网站| 国产成人精品片| 久久九九久精品国产免费直播| 日本va中文字幕| 手机在线电影一区| 3d精品h动漫啪啪一区二区 | 曰韩精品一区二区| 中文字幕在线观看91| 99av国产精品欲麻豆| 久久99精品久久久久子伦 | 91天堂在线视频| 黄污视频在线观看| 日韩精品免费在线观看| 国产99免费视频| 最新国产の精品合集bt伙计| 国偷自产av一区二区三区麻豆| a91a精品视频在线观看| 日韩欧美三级一区二区| 9999精品| 91禁外国网站| 日韩毛片久久久| 精品美女被调教视频大全网站| 成年人免费看毛片| 中文字幕不卡的av| 亚洲女人在线观看| 国产精品呻吟| 99精品一级欧美片免费播放| 欧美aaaaa级| 国产乱人伦真实精品视频| 人人澡人人添人人爽一区二区| 日韩黄色在线免费观看| 亚洲一区精品在线观看| 午夜影院在线观看欧美| 国产精品无码无卡无需播放器| 国产激情精品久久久第一区二区 | 久草免费在线观看视频| 久久久美女艺术照精彩视频福利播放| 亚洲激情在线看| 一本综合精品| 日韩国产精品毛片| 少妇久久久久| 91视频最新| 日韩国产网站| 91禁国产网站| 色婷婷在线播放| 自拍偷拍亚洲精品| 天天操天天干天天插| 69堂精品视频| 免费黄色网址在线| 亚洲欧洲中文日韩久久av乱码| 国产xxxxxxxxx| 国产精品一区在线观看你懂的| 无码aⅴ精品一区二区三区浪潮| 欧美暴力喷水在线| 日韩欧美在线观看强乱免费| 精品中国亚洲| 国产精品久久久久久久小唯西川| 精品日韩视频| 日本精品久久久久影院| 18video性欧美19sex高清| 久久精彩免费视频| 韩日视频在线| 日韩电影第一页| 日本黄色不卡视频| 欧美一级高清片| 国产一区二区小视频| 在线精品视频免费播放| 亚洲欧美在线观看视频| 亚洲综合精品久久| 欧美三级黄色大片| 中文字幕一区二区视频| 男人的天堂av网| 国产亚洲欧美激情| 六月婷婷七月丁香| 91视频在线观看免费| 亚洲av成人精品一区二区三区| 国产一区二区免费视频| 视频区 图片区 小说区| 久久精品国产99国产| 亚洲免费av一区| 久久99热狠狠色一区二区| 欧美在线aaa| 久久99精品国产麻豆婷婷洗澡| 国产视频手机在线播放| 免费看欧美美女黄的网站| 国产福利影院在线观看| 美女在线视频一区| 中文字幕 日韩 欧美| 国内精品久久久久影院薰衣草| 911福利视频| 国产一区二区在线视频| 色网站在线视频| 国产一区二区免费在线| 无码人妻一区二区三区一| 国产成人av一区二区三区在线 | 狠狠色狠狠色综合婷婷tag| 日本福利一区二区三区| 欧美伦理在线视频| 亚洲欧美日韩精品久久久| 国产精品传媒精东影业在线| 亚洲国产精品女人| 一本精品一区二区三区| 日本中文字幕在线视频观看| 亚洲毛片一区| 99精品免费在线观看| 麻豆精品在线播放| 色偷偷中文字幕| 不卡的电视剧免费网站有什么| 亚洲第一黄色网址| 国产欧美一区二区三区网站| 男人的午夜天堂| 夜夜嗨av一区二区三区四季av| 日本三级片在线观看| 色婷婷av一区二区三区软件| 亚洲综合免费视频| 日韩欧美在线不卡| 无码h黄肉3d动漫在线观看| 日韩精品视频免费| 成人av一区| 欧美国产日韩精品| 亚洲国产成人二区| 91色视频在线导航| 少妇精品导航| xxxxxx在线观看| 亚洲一区二区伦理| 女人高潮一级片| 99热在这里有精品免费| 肉色超薄丝袜脚交69xx图片| 亚洲在线免费播放| 99re热视频| 精品国产乱码久久久久久夜甘婷婷| 欧美日韩伦理片| 欧美激情2020午夜免费观看| 浪潮色综合久久天堂| 99精彩视频| 日韩dvd碟片| 日韩av中文字幕第一页| 老汉av免费一区二区三区| 9.1在线观看免费| 日韩一区中文字幕| 欧美精品韩国精品| 日韩精品一区二区在线| 岛国在线视频| 69久久夜色精品国产7777| 91亚洲精品在看在线观看高清| 久久国产欧美精品| 欧美黄色精品| 国产精品区在线| 26uuu亚洲| 久久中文字幕在线观看| 欧美日韩视频在线第一区 | 亚洲高清精品视频| 中文字幕日韩在线播放| 理论片午夜视频在线观看| 亚洲一区二区日本| 欧美手机在线| 成人一区二区三| 91麻豆视频网站| 精品久久免费视频| 日韩一级片网址| 久久bbxx| 91精品久久久久久久久中文字幕| 欧美日韩一区二区综合| 日本毛片在线免费观看| 福利视频网站一区二区三区| 51精品免费网站| 精品视频1区2区| 啊v视频在线| 国产大片精品免费永久看nba| 日日天天久久| 色综合久久久久无码专区| 成人免费高清视频在线观看| 国产一区二区播放| 7777精品伊人久久久大香线蕉的 | www.激情五月| 精品国产网站地址| 欧美jizz18| 亚洲午夜精品一区二区| 奇米一区二区三区av| 久久婷婷五月综合| 色狠狠综合天天综合综合| 你懂的在线看| 青青久久av北条麻妃黑人| 欧美综合精品| 国产免费毛卡片| 91丨porny丨国产入口| 国产三级av片| 亚洲人成绝费网站色www| 午夜影视一区二区三区| 久久久久久精| 丝袜亚洲另类欧美| 久久美女免费视频| 欧美性欧美巨大黑白大战| sese一区| 成人精品一区二区三区电影免费 | 日韩小视频在线播放| av在线不卡观看免费观看| 99视频在线看| 亚洲欧美综合v| 开心久久婷婷综合中文字幕| www.-级毛片线天内射视视| 国产很黄免费观看久久| 久久久久久久蜜桃| 亚洲精品成a人在线观看| 国产精品av一区二区三区| 日韩欧美视频一区二区| 精品中文av资源站在线观看| 欧美国产日韩综合| 亚洲成人教育av| 日韩成人影音| 国产精品亚洲天堂| 福利一区福利二区| 欧美一区二区三区网站| 日韩亚洲一区二区| 深夜福利一区二区三区| 日本少妇高潮喷水视频| 国产色婷婷亚洲99精品小说| 国产免费无遮挡| 性日韩欧美在线视频| 狠狠综合久久av一区二区蜜桃 | 中文字幕视频精品一区二区三区| 欧美男女爱爱视频| 久久久精品免费免费| 国产精品爽爽久久久久久| 国语自产精品视频在线看抢先版图片 | av网站网址在线观看| 九九99玖玖| 久久国内精品自在自线400部| 久草视频在线免费看| 亚洲欧洲中文天堂| 国产精一区二区| 欧美日韩亚洲第一| 亚洲特级片在线| 青青草免费在线| 91美女片黄在线观| 狂野欧美性猛交xxxx巴西| 欧美日韩亚洲国产另类| 亚洲色在线视频| 粉嫩的18在线观看极品精品| 国内外成人免费在线视频|