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

Apple 中Safari 實戰 擴展開發

移動開發 iOS
本文介紹的是Apple 中Safari 實戰 擴展開發,并通過一個簡單的例子來完整介紹 Safari 擴展的開發 / 部署流程及相關技術細節,先來看內容。

本文將詳細介紹 Safari 5 中的這項新功能 , 并通過一個簡單的例子來完整介紹 Safari 擴展的開發 / 部署流程及相關技術細節。

Safari 擴展的相關背景介紹

當我們談到瀏覽器的擴展時 , 很容易被問到的問題是我們為什么要給瀏覽器寫擴展呢 ? 它能給我們帶來什么好處或者便利 ? Safari 的擴展和其他瀏覽器的擴展有什么異同 ? 下面 , 讓我們嘗試著回答這些問題。

目前 , 基于瀏覽器的應用越來越多,而我們每天黏在瀏覽器上的時間也越來越長,看新聞 , 泡 BBS, 搜索技術文檔 等等。對于這樣一個每天都要和它長時間打交道的東西,如何和它和睦相處無疑是很重要的。而如果能把它打造成完全符合你個人需求的,適合你個人使用習慣 , 為你度身定做的軟件,那將會使你的生活更美好些,讓你的工作也更有效率些。

那么,Safari 擴展具體能為我們提供哪些方面的便利呢 ? 請參考下面這幅圖 :

Apple 中Safari 實戰 擴展開發

從這副圖能夠看出 , 我們可以擴展 Safari 的如下幾個部分 :

1、我們能夠在工具條上添加自己所需要的按鈕

2、我們能夠添加自己所需要的擴展工具條

3、可以對頁面內容做混搭 (Mashup) 或自定義的修改

4、可以對指定內容添加上下文相關菜單

好吧 , 看上去覆蓋的功能面挺多 , 但還是不夠直觀 ? 讓我來針對每條分別舉一個直觀點的例子吧 :

1、我們可以在工具條上添加一個”GMail” 按鈕 , 可定時檢查新郵件并在圖標上顯示出新郵件的數量

2、可以添加一個新的工具條 , 滾動顯示當前的 Twitter 或者新浪微博里的信息 , 或者滾動顯示每日單詞 ( 我愛背單詞 )

3、對頁面做一些增值混搭 , 按自己的喜好重新排版網頁布局 , 或者自動過濾廣告

4、當用戶選定了頁面中的一些內容后 , 在右鍵的上下文菜單中添加一個”我要分享”選項 , 可以將所選的內容分享到其他 SNS ( 例如 : 開心 / 豆瓣等 )

是不是覺得有點意思了呢 ? 當然你也許已經有了更好的主意或是更有趣的點子 , 趕緊動手打造你自己的瀏覽器吧 !

Safari 擴展開發的準備工作

下面讓我們來看一下開發 Safari 擴展都需要做些什么準備工作吧。 首先 , 開發 Safari 擴展是免費的 , 這和開發 iPhone 應用不同。 在 iTunes 上發布 iPhone 應用需要參加 iPhone Developer Program ( 個人用戶每年 $99, 企業用戶為每年 $299)。 而開發 Safari 擴展只需要在 Apple 網站上免費注冊一個 Apple ID, 獲取到你自己的開發者證書就可以了 ( 我們在下面會詳細介紹這個步驟 )。 開發 Safari 擴展 , 也不需要你學習什么新的技術或是新的編程語言 , 只要你具有標準的 HTML/CSS/JavaScript 相關技術就可以了。 讓我們開始吧 !

啟用擴展功能

在 Safari 5 缺省狀態下擴展功能是關閉的 , 用戶需要手工開啟這項功能。 打開 Safari 菜單中的”編輯”, 再點擊”偏好設置”菜單選項 , 在”高級”這個選項頁中勾選底部的”在菜單中顯示開發菜單”選項 ( 圖二 )。

Apple 中Safari 實戰 擴展開發

然后就能從 Safari 的頂級菜單看到一個獨立的”開發”菜單項 ( 圖三 ), 從中選擇”啟用擴展”就大功告成了 !

Apple 中Safari 實戰 擴展開發

接下來同樣在”開發”菜單中選擇”顯示擴展創建器 (Show Extension Builder)”, 就能打開 Safari 為開發人員準備的擴展開發功能了 ( 圖四 ), 點擊左下角的”+”按鈕就能創建一個新擴展或是打開一個已存在的擴展項目 我們在第三部分中再來詳細介紹這部分的功能。

Apple 中Safari 實戰 擴展開發

讓我們回到 Safari 菜單中的”編輯”里的”偏好設置”菜單選項 , 這時我們就能在”高級”的選項頁旁邊看到新增的”擴展”選項頁了 ( 圖五 )。 由于現在尚未安裝任何擴展 , 所以當前列表是空的 , 讓我們在添加了擴展之后再回來看看發生了什么變化。

Apple 中Safari 實戰 擴展開發

注冊 Apple ID 并獲取 Safari 擴展開發的簽名證書

接下來的工作是 , 作為一個 Safari 擴展的開發者 , 你需要去 Apple 的網站上注冊一個免費的 Apple ID (http://developer.apple.com/programs/safari/), 此處步驟省略 , 請跟隨 Apple 注冊向導逐步完成即可 . 接著使用這個 Apple ID 登錄 Safari 開發者網站 , 創建一個開發中要使用的簽名證書 (https://developer.apple.com/safari/certificates /index.action), 選擇左邊標簽頁的第二個標簽 (Request Certificates)

Apple 中Safari 實戰 擴展開發

需要注意的是 , 在 Windows 和 Mac 上面的申請證書步驟略有不同,本文中將以 Mac 環境為例 , Windows 環境中的步驟請跟隨網站上的申請向導逐步完成即可。

在所用的開發機上安裝簽名證書

同樣需要注意的是 , 在 Windows 和 Mac 上的簽名證書步驟也略有不同。 在 Windows 環境下直接點擊生成的證書文件 , 系統即可自動安裝好此證書。 而 Mac 環境下簽名證書的步驟是個向導過程 , 本文寫作時 , 在選擇證書安裝分類時 , 在 Mac 下應選擇”登錄”而不是”系統”分類。 而在 Windows 環境下有時候 Safari 不能正常識別出安裝好的簽名證書 , 請參看官方網站的相關指引做相應的修改。

Apple 中Safari 實戰 擴展開發 

Apple 中Safari 實戰 擴展開發

如何制作 Safari 擴展

好了 , 通過上面兩部分的介紹 , 相信您已經對 Safari 擴展有了個大致的了解 , 也為此準備好了開發環境。 在動手編寫第一個擴展前 , 讓我們先來了解一下 Safari 擴展的框架結構及相應開發工具吧。

Safari 擴展框架結構

我們知道 , 在 Safari 擴展中 , 我們可以如下幾個部分來提供擴展功能 :

工具欄按鈕

擴展工具條

上下文關聯菜單

注入 (JavaScript) 腳本

注入樣式表單

而 Safari 擴展框架中其實是存在了一條分割線 , 將整個體系結構分為了兩個部分 :

Safari 應用層 : 包含工具條按鈕 , 擴展工具條 , 頁面標簽 , 頁面窗口 , 上下文菜單等

頁面內容層 : 包含修改頁面內容的 JavaScript 和 CSS

而這兩部分不能直接調用對方的代碼 , 需要通過給對方發送消息 , 再由對方的消息處理方法來調用所需的代碼。 當然 , 不是每一個 Safari 擴展都需要做這樣的消息調用 , 例如簡單的”關閉網頁”按鈕擴展就不需要和頁面內容層交互 , 也就不需要消息調用及代理等處理邏輯了。

Safari 擴展開發工具介紹

接下來我們來看一下 Apple 為我們提供的開發工具 , 不是 XCode 這樣的大家伙 , 也不是讓你從零開始完全手工編寫所有的代碼文件 , 部署腳本和打包程序。 Apple 在 Safari 5 里內嵌了一個叫做”擴展創建器”的工具來簡化開發 / 打包及部署步驟。 打開 Safari, 選擇”開發”菜單 , 再選擇”顯示擴展創建器”就能看到它了。

讓我們拿本文中下面即將提供的”CloseOtherTabs”這個示例來分析一下擴展創建器里面的內容 :

Apple 中Safari 實戰 擴展開發

前面的三部分比較簡單,分別是

1) 擴展信息 : 包括此擴展的顯示名稱 , 作者 , 描述等

2) 擴展詳細信息 : 包含此擴展的唯一標識以及將來檢查升級時所需的清單文件

3) 擴展版本。

Apple 中Safari 實戰 擴展開發

4) “擴展網站訪問”是用來控制此擴展可訪問哪些網址 , 可選的訪問級別有”無”, “部分”及”全部”三種 , 分別對應對所有網址均無權限 , 對指定的部分網址 ( 支持通配符 ) 具有權限 , 和對所有網址都有權限。

5) “擴展全局頁面” 這個頁面文件比較重要 , 全局頁面顧名思義是個掌控全局的頁面 , 但是它又比較特殊 , 位于 Safari 應用層而不是頁面內容層 , 而且此頁面不是用來顯示給終端用戶的。 如果你對 Safari 擴展中這兩個層還有所印象的話 , 應該記得這兩層是不能直接調用對方的 , 必須通過消息代理來間接調用。 那我們為什么要有這個全局頁面呢 ? 簡單的原因是這里面可以存儲一些公共的代碼從而避免多個代碼副本 , 而深一層的原因是將代碼放入全局頁面有利于提高用戶使用時的性能 ! 為什么會提升性能 ? 我們知道 , 在瀏覽器中我們可以開多個窗口 , 每個窗口又可以開多個標簽頁 , 每個標簽頁中才對應著你訪問的網站。 如果你將一些比較耗時的 JavaScript 代碼放入了工具條的擴展文件中 , 那么每開一個新窗口 , 這段代碼都要載入一次。 而如果你將耗時的 JavaScript 代碼放入了修改網頁內容的嵌入腳本中 , 那么每開一個標簽頁 , 這段代碼都會重新載入一次 , 無疑這將會極大的降低網頁載入速度。 而將這些 JavaScript 代碼放入全局頁面 , 那么它只會被載入一次 , 以后再開新窗口 / 新標簽頁 , 都無需重新載入。

6) “擴展 Chrome” 在這里你能夠創建你的工具欄 , 上下文關聯菜單 , 以及工具欄上的按鈕。 你可以隨時點擊”New Bar”或者”New Context Menu Item”來新增一個條目并填寫相應信息。

Apple 中Safari 實戰 擴展開發

7) “加入的擴展內容” 這里包含的就是對”頁面內容層”進行擴展的相應文件 (JavaScript/CSS) 了 , 我們可以在這里遍歷頁面的 DOM 樹 , 修改其中的內容 , 改變頁面的布局等等。

8) “擴展設置” 最后的這部分就是你想此擴展里使用的一些參數 , 方便用戶進行個性化自定義。

那么,這么多的設置,擴展創建器最終將它們保存在了什么地方 ? 讓我們看看這個”CloseOtherTabs”擴展的文件結構

Apple 中Safari 實戰 擴展開發

真的非常簡單 , 只有三個文件 :

1) global.html 包含當用戶點擊”關閉”按鈕時所需的 JavaScript 處理代碼

2) Info.plist 包含了上面擴展創建器中所有的參數設置

3) close.png 顯示在工具欄中的”關閉”圖標

實戰 Safari 擴展的開發 / 打包 / 安裝 / 發布

看到這里 , 也許你已經開始著急了 , 什么時候才開始開發我們的第一個 Safari 擴展啊 ! 別急 , 其實此時你已經具備了寫一個簡單 Safari 擴展所需的大部分知識。 讓我們動手實現它吧 !

首先 , 描述一下這個擴展所實現的功能 : 我們將提供一個位于工具欄中的”關閉其他”按鈕 , 用戶點擊了此按鈕后會關閉除當前頁面外的其他標簽頁。 當然 , Safari 瀏覽器其實已經提供了別的方式來完成這個功能 , 你可以按住”Alt”鍵 (Mac 上按”Option”鍵 ) 之后點擊當前標簽頁的”x”圖標也可關閉其他所有標簽頁。 在此 , 我們通過嘗試寫一個工具欄按鈕的 Safari 擴展來實現相同的功能從而達到練手的目的。

開發 CloseOtherTabs 擴展

首先是打開 Safari 中的擴展創建器 , 點擊左下角的”+”按鈕并選擇”新建擴展”, 然后在彈出的窗口中為新擴展選擇一個保存目錄。 在這里我們把它命名為”CloseOtherTabs”, 點擊保存。 你將會發現在上一步選擇的保存目錄中新創建了一個叫”CloseOtherTabs.safariextension”的文件夾 , 里面只包含有一個含有基本信息的 Info.plist 文件 , 這里先暫且把它放在一邊 , 等我們完成其他文件之后再來完善它。

接著是為這個擴展提供一個工具欄按鈕圖標 , 在此我們為它提供一個 11*11 像素的 png 文件 , 并將它保存在”CloseOtherTabs.safariextension”文件夾中。

最后 , 此擴展的重頭戲來了 , 我們需要為它寫一個全局頁面 ( 為什么是全局頁面而不是工具欄頁面的原因前面已說明 , 這樣可以減少不必要的反復加載從而提高性能 ), 并在里面實現所需的功能。 主要代碼如下 :

  1. // Register for the validate and command events.  
  2.  safari.application.addEventListener("command", performCommand, false);  
  3.  safari.application.addEventListener("validate", validateCommand, false);   
  4.  function performCommand(event)  
  5.  {  
  6.     if (event.command != "close-other-tabs")  
  7.         return;   
  8.     // return if there are no more tabs to close  
  9.     if (event.target.browserWindow.tabs.length < 2)  
  10.         return;   
  11.  
  12.     // Close others tab except the current one in the target's window.  
  13.     var myTabs = event.target.browserWindow.tabs;  
  14.     var currentTab = event.target.browserWindow.activeTab;   
  15.  
  16.     for (var i = 0; i < myTabs.length; ++i) {  
  17.         var tab = myTabs[i];   
  18.  
  19.         if (currentTab == tab){  
  20.             //do nothing for current tab  
  21.         }else{  
  22.             tab.close();  
  23.         }  
  24.     }  
  25.  }   
  26.  function validateCommand(event)  
  27.  {  
  28.     if (event.command !== "close-other-tabs")  
  29.         return;   
  30.  
  31.     // Disable the button if there are only 1 tab available.  
  32.     eventevent.target.disabled = event.target.browserWindow.tabs.length < 2;  
  33.  } 

小結:Apple Safari 實戰 擴展開發的內容介紹完了,希望本文對你有所幫助。

轉自 http://safarix.net/safari-extension-development-practice

責任編輯:zhaolei 來源: Cocoa China
相關推薦

2012-10-22 16:49:56

IBMdw

2011-01-21 15:29:16

Thunderbird

2009-06-12 14:31:59

Google WaveGoogle Wave

2024-03-11 10:19:30

Plasmo瀏覽器Web

2014-06-03 10:14:06

2017-08-23 08:50:00

Safari瀏覽器擴展

2009-04-24 09:11:21

AppleSafari瀏覽器

2009-05-15 09:07:12

Safari蘋果瀏覽器

2009-07-28 17:27:26

Sun網絡架構

2021-10-30 06:55:09

iPhone iOS蘋果

2016-09-21 12:34:10

Chrome瀏覽器插件

2010-03-15 09:04:27

2010-06-12 16:29:00

BlackBerry開

2021-07-15 07:25:57

蘋果 iOS 15 macOS Monte

2013-04-22 13:32:55

2022-07-04 09:21:16

GNOME Web瀏覽器

2022-11-07 15:40:22

數據轉碼應用應用開發

2021-06-05 07:51:11

ChromeSafariFirefox

2016-11-22 17:31:16

Safari瀏覽器Mac

2025-05-12 04:01:00

點贊
收藏

51CTO技術棧公眾號

婷婷综合另类小说色区| 久久亚洲精品伦理| 日韩精品最新网址| 免费国产黄色网址| аⅴ资源新版在线天堂| 久久精品99久久久| 欧美激情一区二区久久久| 中文精品在线观看| 青青在线精品| 午夜伦欧美伦电影理论片| 欧美日本国产视频| 日韩精品中文字幕在线播放| 一区二区在线播放视频| 羞羞污视频在线观看| 91麻豆免费观看| 91精品国产综合久久香蕉| 91porn在线视频| 在线日韩一区| 日韩精品中文字幕在线不卡尤物| av观看免费在线| 影音先锋在线视频| 久久精品视频免费观看| av成人观看| 色婷婷久久综合中文久久蜜桃av| 亚洲天堂久久| 按摩亚洲人久久| 免费看黄色的视频| 久久久久观看| 日韩欧美电影一区| 国产一伦一伦一伦| 厕沟全景美女厕沟精品| 亚洲精品国产品国语在线app| 免费一区二区三区| 国产综合视频在线| 韩国一区二区三区| 国产精品人成电影在线观看| 狠狠躁夜夜躁人人爽天天高潮| 午夜国产一区二区| 亚洲欧洲av一区二区| 欧产日产国产精品98| 清纯唯美激情亚洲| 69成人精品免费视频| 三级视频中文字幕| 99re66热这里只有精品4| 欧美性猛交xxx| www..com日韩| gogo高清在线播放免费| 亚洲综合丝袜美腿| 免费网站永久免费观看| 日本小视频在线免费观看| 国产精品国产a| 亚欧精品在线| 自拍视频在线免费观看| 国产精品入口麻豆九色| 亚洲精品无人区| 成人精品一区二区三区免费 | 亚洲日本一区二区| 亚洲春色在线| av网页在线| 国产三级三级三级精品8ⅰ区| 欧美人与性禽动交精品| 国外av在线| 中文字幕乱码亚洲精品一区| 亚洲日本japanese丝袜| 日本中文字幕在线视频| 136国产福利精品导航| 日本xxx免费| 久草免费在线色站| 欧美日韩激情网| 精品少妇无遮挡毛片| 91在线亚洲| 91精品国产91综合久久蜜臀| 丰满人妻一区二区三区大胸 | 亚洲欧洲三级| caoporn97在线视频| 一片黄亚洲嫩模| 丰满少妇被猛烈进入高清播放| 欧美一级大黄| 欧美精品精品一区| 精品国产午夜福利在线观看| 卡通动漫精品一区二区三区| 亚洲天堂av女优| 懂色av粉嫩av蜜臀av一区二区三区| 欧美在线91| 欧美亚洲国产成人精品| 中文字幕在线观看欧美| 国产99精品视频| 欧美极品日韩| 国产盗摄在线观看| 黑人巨大精品欧美一区二区免费| 国产一级做a爰片久久| 精品一区91| 日韩电影大全免费观看2023年上| 成人网址在线观看| a在线观看免费视频| 国产精品麻豆| 日韩av中文字幕在线免费观看| 公肉吊粗大爽色翁浪妇视频| 午夜久久影院| 国产精品成人av性教育| 性猛交xxxx乱大交孕妇印度| 久久精品免费在线观看| 日本久久久网站| 日韩av一级| 精品国产第一区二区三区观看体验| 91成人在线免费视频| 欧美精品国产| 国产精品白丝jk喷水视频一区| 国产成人自拍一区| 亚洲欧美综合在线精品| 国产无套内射久久久国产| 精品亚洲a∨一区二区三区18| 亚洲天堂日韩电影| 国产福利久久久| 久久成人18免费观看| 九九九九九九精品| av免费在线网站| 欧美影视一区在线| 欧美性xxxx图片| 狠狠综合久久| 亚洲一区二区三区四区在线播放 | 日韩中文字幕网| 国产九色在线播放九色| 国产xxx精品视频大全| 亚欧洲精品在线视频免费观看| 天堂在线中文网官网| 精品人伦一区二区色婷婷| 91传媒免费观看| 日韩国产在线一| 另类视频在线观看+1080p| 色黄网站在线观看| 欧美一区二区啪啪| 99久久精品久久亚洲精品| 日韩精品一二区| 蜜桃臀一区二区三区| а√天堂8资源在线| 日韩视频在线一区二区| a级黄色片免费看| 狠狠网亚洲精品| 一级全黄肉体裸体全过程| 日韩av一级| 一色桃子一区二区| 中文在线免费看视频| 中文文精品字幕一区二区| 日韩一级在线免费观看| 欧美人妖在线| 国产精品99久久久久久人| 毛片网站在线观看| 在线观看亚洲a| 国产又粗又猛又爽又黄的视频四季| 久久久久久9| 色综合久久88色综合天天提莫| 日韩一区精品| 日韩一区二区欧美| 97精品人妻一区二区三区在线 | crdy在线观看欧美| 在线观看免费高清视频97| 中国一级特黄视频| 中文字幕一区免费在线观看| 蜜桃福利午夜精品一区| 欧美日韩天堂| 精品久久久久久一区| 成人性生交大片免费观看网站| 亚洲人午夜精品免费| 在线观看国产黄| 亚洲日本va午夜在线影院| 黄色一级片免费播放| 亚洲小说区图片区| 精品国产一区二区三区麻豆免费观看完整版| 两个人看的在线视频www| 亚洲女人被黑人巨大进入| 姑娘第5集在线观看免费好剧| 国产精品国产三级国产| 91超薄肉色丝袜交足高跟凉鞋| 日韩午夜电影| 五月天久久综合网| 麻豆精品国产| 热99精品里视频精品| 在线观看av的网站| 欧美一级专区免费大片| 免费在线不卡视频| 国产精品美女久久久久av爽李琼 | 91在线视频免费观看| 爱情岛论坛成人| 综合一区二区三区| 狠狠色噜噜狠狠狠狠色吗综合| 色婷婷综合久久久中字幕精品久久 | 国产精品wwwwww| 在线午夜影院| 亚洲色图激情小说| 久久九九久精品国产免费直播| 欧美一级视频在线播放| 啪啪亚洲精品| 亚洲一区二区三区乱码aⅴ| 国产在线精彩视频| 色婷婷综合久久久久| 好吊色在线观看| 欧美性生交片4| 国产午夜视频在线播放| 国产精品国产成人国产三级| 男女一区二区三区| 激情综合一区二区三区| 日韩av中文字幕第一页| 久久神马影院| 欧美日韩喷水| 91蝌蚪精品视频| 91精品久久久久久久久久另类| 黄视频免费在线看| 久久九九全国免费精品观看| 男女污污视频在线观看| 欧美一区二区三级| 伊人成人在线观看| 疯狂做受xxxx欧美肥白少妇| 欧美黄色免费看| 国产精品美女www爽爽爽| 一区二区三区四区免费| 成人深夜在线观看| 宇都宫紫苑在线播放| 久久精品国产免费| 成年人黄色片视频| 亚洲美女91| 香港三级日本三级a视频| 青青草国产成人a∨下载安卓| 久久伦理网站| 欧美丝袜美腿| 成人黄色在线免费观看| 成人在线视频区| 国产精品一区二区三区在线播放 | 国产专区一区| 女女同性女同一区二区三区按摩| 欧美天天综合| 欧美精品123| 色橹橹欧美在线观看视频高清| 成人国产1314www色视频| 精品中文在线| 91精品综合视频| 国产不卡精品| 2019国产精品视频| 欧美大片91| 亚洲精品日韩激情在线电影| 99久久久成人国产精品| 91精品啪aⅴ在线观看国产| 99视频这里有精品| 91精品久久久久久久久久久久久 | 欧美日韩在线播| 老熟妇一区二区三区啪啪| 在线观看www91| 黄色污污视频软件| 欧美影院精品一区| 国产一区二区三区成人| 在线播放欧美女士性生活| 一级片视频网站| 3atv一区二区三区| www.色亚洲| 亚洲成人激情视频| 日批免费在线观看| 亚洲人a成www在线影院| 国产精品一区二区婷婷| 日韩在线免费视频观看| 久cao在线| 欧美精品videosex牲欧美| 国产亚洲成av人片在线观看| 日本乱人伦a精品| www.精品国产| 91精品久久香蕉国产线看观看| 77成人影视| 久久影院理伦片| 日韩精品永久网址| 五月天在线免费视频| 亚洲福利免费| 牛夜精品久久久久久久| 国产乱人伦精品一区二区在线观看| 精品人妻一区二区三| www.在线欧美| 国产精品理论在线| 一区二区三区日韩精品| 99精品视频99| 欧美日韩1234| 色婷婷av一区二区三区之红樱桃| 在线播放日韩av| 国产精品扒开做爽爽爽的视频| 久久免费视频网站| av激情成人网| 成人av免费看| 色婷婷一区二区三区| 隔壁人妻偷人bd中字| 三级久久三级久久久| 成人免费播放视频| 欧美激情一区二区三区在线| 国产女人18水真多毛片18精品| 欧美日韩美女在线观看| 伊人22222| 亚洲欧美国产精品| 69xxx在线| 国产精品精品一区二区三区午夜版| 精品国产一区二区三区性色av| 欧美高清性xxxxhd | 国产精品污污网站在线观看| 国产亚洲欧美久久久久| 欧美视频一区二区三区四区| 动漫av一区二区三区| 中文字幕自拍vr一区二区三区| 成年网站在线视频网站| 国产欧美精品日韩| 天天躁日日躁成人字幕aⅴ| 天天综合五月天| 日韩和欧美一区二区三区| 大尺度做爰床戏呻吟舒畅| 国产精品成人一区二区三区夜夜夜 | 色婷婷在线视频| 欧美成人精品三级在线观看| 经典三级一区二区| 久久香蕉av| 亚洲第一搞黄网站| 波多野结衣一二区| 精品国产免费久久| 日本中文字幕在线播放| 668精品在线视频| 日韩精品免费视频一区二区三区| 欧美国产综合视频| 在线播放精品| 久久久久亚洲av无码麻豆| 亚洲国产成人午夜在线一区| 狠狠人妻久久久久久综合| 欧美成人精精品一区二区频| 日韩精品黄色| 国产成人综合久久| 欧美变态挠脚心| 韩日视频在线观看| 日韩欧美一区二区三区四区五区| 日本在线一区二区| 久久综合中文色婷婷| 亚洲区国产区| 波多野吉衣在线视频| 亚洲欧洲成人av每日更新| 日本欧美www| 亚洲欧美中文日韩在线v日本| 日韩精品极品| 麻豆亚洲一区| 免费亚洲网站| 白白色免费视频| 一本色道久久综合亚洲91| 午夜av免费在线观看| 国语自产在线不卡| 激情小说一区| 日本十八禁视频无遮挡| 99久久亚洲一区二区三区青草| 精品亚洲永久免费| 精品国产91九色蝌蚪| 好久没做在线观看| 好看的日韩精品| 免费在线欧美黄色| 久久亚洲AV无码专区成人国产| 在线观看91精品国产入口| p色视频免费在线观看| 91精品久久久久久久久不口人| 天天射综合网视频| 性鲍视频在线观看| 亚洲国产精品人人做人人爽| 三级网站在线看| 欧美与黑人午夜性猛交久久久| 深爱激情综合网| www.精品在线| 亚洲综合视频在线| 手机av免费在线观看| 日本高清视频一区| 日韩欧美网站| 欧美体内she精高潮| 精品美女久久久久久免费| 黄色在线播放| 91久久久精品| 亚洲国产高清一区| 亚洲蜜桃精久久久久久久久久久久| 色视频在线观看| 国产一区二区三区免费视频| 欧美爱爱视频| 日韩精品一区二区三区四| 99热这里都是精品| 糖心vlog精品一区二区| 萌白酱国产一区二区| 乱亲女h秽乱长久久久| youjizzxxxx18| 一区二区三区欧美| 蜜桃视频在线入口www| 91在线免费视频| 亚洲欧美日韩精品一区二区| 九九热视频在线免费观看| 亚洲福利小视频| jvid一区二区三区| 欧美综合在线播放| 中文字幕一区二区三区在线不卡| 国产91免费看| 国产自产女人91一区在线观看| 亚洲欧洲一区二区天堂久久| 免费一级特黄3大片视频| 精品奇米国产一区二区三区| 91欧美精品| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 中文字幕中文字幕一区二区| 视频一区二区在线播放|