成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 可能這些是你想要的H5軟鍵盤兼容方案(小結(jié))

可能這些是你想要的H5軟鍵盤兼容方案(小結(jié))

熱門標(biāo)簽:黃石ai電銷機(jī)器人呼叫中心 智能電銷機(jī)器人被禁用了么 ok電銷機(jī)器人 欣鼎電銷機(jī)器人 效果 電話機(jī)器人技術(shù) 如何查看地圖標(biāo)注 高德地圖標(biāo)注商戶怎么標(biāo) 惡搞電話機(jī)器人 地圖標(biāo)注軟件打印出來

前言

最近一段時(shí)間在做 H5 聊天項(xiàng)目,踩過其中一大坑:輸入框獲取焦點(diǎn),軟鍵盤彈起,要求輸入框吸附(或頂)在輸入法框上。需求很明確,看似很簡(jiǎn)單,其實(shí)不然。從實(shí)驗(yàn)過一些機(jī)型上看,發(fā)現(xiàn)主要存在以下問題:

  • 在 Android 和 IOS 上,獲知軟鍵盤彈起和收起狀態(tài)存在差異,且頁面 webview 表現(xiàn)不同。
  • 在IOS12 上,微信版本 v6.7.4 及以上,輸入框獲取焦點(diǎn),鍵盤彈起,頁面(webview)整體往上滾動(dòng),當(dāng)鍵盤收起后,不回到原位,導(dǎo)致鍵盤原來所在位置是空白的。
  • 在 IOS 上,使用第三方輸入法,高度計(jì)算存在偏差,導(dǎo)致在有些輸入法彈起,將輸入框擋住一部分。
  • 在有些瀏覽器上使用一些操作技巧,還是存在輸入框被輸入法遮擋。

下面就上述發(fā)現(xiàn)的問題,逐個(gè)探索一下解決方案。

獲知軟鍵盤彈起和收起狀態(tài)

獲知軟鍵盤的彈起還是收起狀態(tài)很重要,后面的兼容處理都要以此為前提。然而,H5 并沒有直接監(jiān)聽軟鍵盤的原生事件,只能通過軟鍵盤彈起或收起,引發(fā)頁面其他方面的表現(xiàn)間接監(jiān)聽,曲線救國。并且,在 IOS 和 Android 上的表現(xiàn)不盡相同。

IOS 軟鍵盤彈起表現(xiàn)

在 IOS 上,輸入框(input、textarea 或 富文本)獲取焦點(diǎn),鍵盤彈起,頁面(webview)并沒有被壓縮,或者說高度(height)沒有改變,只是頁面(webview)整體往上滾了,且最大滾動(dòng)高度(scrollTop)為軟鍵盤高度。

Android 軟鍵盤彈起表現(xiàn)

同樣,在 Android 上,輸入框獲取焦點(diǎn),鍵盤彈起,但是頁面(webview)高度會(huì)發(fā)生改變,一般來說,高度為可視區(qū)高度(原高度減去軟鍵盤高度),除了因?yàn)轫撁鎯?nèi)容被撐開可以產(chǎn)生滾動(dòng),webview 本身不能滾動(dòng)。

IOS 軟鍵盤收起表現(xiàn)

觸發(fā)軟鍵盤上的“收起”按鈕鍵盤或者輸入框以外的頁面區(qū)域時(shí),輸入框失去焦點(diǎn),軟鍵盤收起。

Android 軟鍵盤收起表現(xiàn)

觸發(fā)輸入框以外的區(qū)域時(shí),輸入框失去焦點(diǎn),軟鍵盤收起。但是,觸發(fā)鍵盤上的收起按鈕鍵盤時(shí),輸入框并不會(huì)失去焦點(diǎn),同樣軟鍵盤收起。

監(jiān)聽軟鍵盤彈起和收起

綜合上面鍵盤彈起和收起在 IOS 和 Android 上的不同表現(xiàn),我們可以分開進(jìn)行如下處理來監(jiān)聽軟鍵盤的彈起和收起:

  • 在 IOS 上,監(jiān)聽輸入框的 focus 事件來獲知軟鍵盤彈起,監(jiān)聽輸入框的 blur 事件獲知軟鍵盤收起。
  • 在 Android 上,監(jiān)聽 webview 高度會(huì)變化,高度變小獲知軟鍵盤彈起,否則軟鍵盤收起。
// 判斷設(shè)備類型
var judgeDeviceType = function () {
  var ua = window.navigator.userAgent.toLocaleLowerCase();
  var isIOS = /iphone|ipad|ipod/.test(ua);
  var isAndroid = /android/.test(ua);

  return {
    isIOS: isIOS,
    isAndroid: isAndroid
  }
}()

// 監(jiān)聽輸入框的軟鍵盤彈起和收起事件
function listenKeybord($input) {
  if (judgeDeviceType.isIOS) {
    // IOS 鍵盤彈起:IOS 和 Android 輸入框獲取焦點(diǎn)鍵盤彈起
    $input.addEventListener('focus', function () {
      console.log('IOS 鍵盤彈起啦!');
      // IOS 鍵盤彈起后操作
    }, false)

    // IOS 鍵盤收起:IOS 點(diǎn)擊輸入框以外區(qū)域或點(diǎn)擊收起按鈕,輸入框都會(huì)失去焦點(diǎn),鍵盤會(huì)收起,
    $input.addEventListener('blur', () => {
      console.log('IOS 鍵盤收起啦!');
      // IOS 鍵盤收起后操作
    })
  }

  // Andriod 鍵盤收起:Andriod 鍵盤彈起或收起頁面高度會(huì)發(fā)生變化,以此為依據(jù)獲知鍵盤收起
  if (judgeDeviceType.isAndroid) {
    var originHeight = document.documentElement.clientHeight || document.body.clientHeight;

    window.addEventListener('resize', function () {
      var resizeHeight = document.documentElement.clientHeight || document.body.clientHeight;
      if (originHeight < resizeHeight) {
        console.log('Android 鍵盤收起啦!');
        // Android 鍵盤收起后操作
      } else {
        console.log('Android 鍵盤彈起啦!');
        // Android 鍵盤彈起后操作
      }

      originHeight = resizeHeight;
    }, false)
  }
}

var $inputs = document.querySelectorAll('.input');

for (var i = 0; i < $inputs.length; i++) {
  listenKeybord($inputs[i]);
}

彈起軟鍵盤始終讓輸入框滾動(dòng)到可視區(qū)

有時(shí)我們會(huì)做一個(gè)輸入表單,有很多輸入項(xiàng),輸入框獲取焦點(diǎn),彈起軟鍵盤。當(dāng)輸入框位于頁面下部位置時(shí),在 IOS 上,會(huì)將 webview 整體往上滾一段距離,使得該獲取焦點(diǎn)的輸入框自動(dòng)處于可視區(qū),而在 Android 則不會(huì)這樣,它只會(huì)改變頁面高度,而不會(huì)去滾動(dòng)到當(dāng)前焦點(diǎn)元素到可視區(qū)。

由于上面已經(jīng)實(shí)現(xiàn)監(jiān)聽 IOS 和 Android 鍵盤彈起和收起,在這里,只需在 Android 鍵盤彈起后,將焦點(diǎn)元素滾動(dòng)(scrollIntoView())到可視區(qū)。查看效果,可以戳這里。

// 獲取到焦點(diǎn)元素滾動(dòng)到可視區(qū)
function activeElementScrollIntoView(activeElement, delay) {
  var editable = activeElement.getAttribute('contenteditable')

  // 輸入框、textarea或富文本獲取焦點(diǎn)后沒有將該元素滾動(dòng)到可視區(qū)
  if (activeElement.tagName == 'INPUT' || activeElement.tagName == 'TEXTAREA' || editable === '' || editable) {
    setTimeout(function () {
      activeElement.scrollIntoView();
    }, delay)
  }
}

// ...
// Android 鍵盤彈起后操作
activeElementScrollIntoView($input, 1000);
// ...

喚起純數(shù)字軟鍵盤

上面的表單輸入框有要求輸入電話號(hào)碼,類似這樣就要彈出一個(gè)數(shù)字軟鍵盤了,既然說到了軟鍵盤兼容,在這里就安插一下。比較好的解決方案如下:

<p>請(qǐng)輸入手機(jī)號(hào)</p>
<input type="tel" novalidate="novalidate" pattern="[0-9]*" class="input">
  • type="tel", 是 HTML5 的一個(gè)屬性,表示輸入框類型為電話號(hào)碼,在 Android 和 IOS 上表現(xiàn)差不多,都會(huì)有數(shù)字鍵盤,但是也會(huì)有字母,略顯多余。
  • pattern="[0-9]", pattern 用于驗(yàn)證表單輸入的內(nèi)容,通常 HTML5 的 type 屬性,比如 email、tel、number、data 類、url 等,已經(jīng)自帶了簡(jiǎn)單的數(shù)據(jù)格式驗(yàn)證功能了,加上 pattern 后,前端部分的驗(yàn)證更加簡(jiǎn)單高效了。IOS 中,只有 [0-9]\* 才可以調(diào)起九宮格數(shù)字鍵盤,\d 無效,Android 4.4 以下(包括X5內(nèi)核),兩者都調(diào)起數(shù)字鍵盤。
  • novalidate="novalidate",novalidate 屬性規(guī)定當(dāng)提交表單時(shí)不對(duì)其進(jìn)行驗(yàn)證,由于 pattern 校驗(yàn)兼容性不好,可以不讓其校驗(yàn),只讓其喚起純數(shù)字鍵盤,校驗(yàn)工作由 js 去做。

兼容 IOS12 + V6.7.4+

如果你在用 IOS12 和 V6.7.4+版本的微信瀏覽器打開上面表單輸入的 demo ,就會(huì)驚奇的發(fā)現(xiàn)鍵盤收起后,原本被滾動(dòng)頂起的頁面并沒有回到底部位置,導(dǎo)致原來鍵盤彈起的位置“空”了。

其實(shí)這是 Apple 在 IOS 的 bug,會(huì)出現(xiàn)在所有的 Xcode10 打包的 IOS12 的設(shè)備上。微信官方已給出解決方案,只需在軟鍵盤收起后,將頁面(webview)滾回到窗口最底部位置(clientHeight位置)。修復(fù)后的上面表單輸入 demo 可以戳這里

console.log('IOS 鍵盤收起啦!');

// 微信瀏覽器版本6.7.4+IOS12會(huì)出現(xiàn)鍵盤收起后,視圖被頂上去了沒有下來
var wechatInfo = window.navigator.userAgent.match(/MicroMessenger\/([\d\.]+)/i);
if (!wechatInfo) return;

var wechatVersion = wechatInfo[1];
var version = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/);

if (+wechatVersion.replace(/\./g, '') >= 674 && +version[1] >= 12) {
  window.scrollTo(0, Math.max(document.body.clientHeight, document.documentElement.clientHeight));
}

兼容第三方輸入法

上面說了那么多,其實(shí)已經(jīng)把 H5 聊天輸入框的坑填了一大半了,接下來就先看下聊天輸入框的基本HTML結(jié)構(gòu)

<div class="chat__content">
  <div>
    <p>一些聊天內(nèi)容1</p>
  </div>
  <!-- 省略幾千行聊天內(nèi)容 -->
</div>
<div class="input__content">
  <div class="input" contenteditable="true"></div>
  <button>發(fā)送</button>
</div>

樣式

/* 省略一些樣式 */
.chat__content {
  height: calc(100% - 40px);
  margin-bottom: 40px;
  overflow-y: auto;
  overflow-x: hidden;
}

.input__content {
  display: flex;
  height: 40px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
}
/* 省略一些樣式 */

很簡(jiǎn)單,就是劃分內(nèi)容區(qū)和輸入?yún)^(qū),輸入?yún)^(qū)是絕對(duì)定位,按照上面表單輸入 demo 的做法,確實(shí)大部分 Android 瀏覽器是沒問題的,但是測(cè)試在 IOS 上,UC 瀏覽器配合原生輸入法和第三方輸入法(比如搜狗輸入法),輸入框都會(huì)被完全擋?。籕Q 瀏覽器或微信瀏覽器,配合第三方輸入法,輸入框會(huì)被遮住一半;百度瀏覽器配合第三方輸入法輸入框也會(huì)被完全遮住。查看效果可以用相應(yīng)瀏覽器中訪問這里。

在 UC 瀏覽器上,軟鍵盤彈起后,瀏覽器上面的標(biāo)題欄高度就有個(gè)高度變小延時(shí)動(dòng)態(tài)效果,這樣導(dǎo)致 webview 往下滾了一點(diǎn),底部輸入框滾到了非可視區(qū)。

而對(duì)于第三方輸入法,猜測(cè)本身是由于輸入法面板彈起后高度計(jì)算有誤,導(dǎo)致 webview 初始滾動(dòng)定位有誤。其實(shí)這兩點(diǎn)都是 webview 滾動(dòng)不到位造成的??梢宰屲涙I盤彈起后,讓焦點(diǎn)元素再次滾到可視區(qū),強(qiáng)迫 webview 滾到位。

console.log('Android 鍵盤彈起啦!');
activeElementScrollIntoView($input, 1000);

兼容 Android 小米瀏覽器的 Hack 方案

在 Android 的小米瀏覽器上,應(yīng)用上面的方案,發(fā)現(xiàn)聊天輸入框還是被遮擋得嚴(yán)嚴(yán)實(shí)實(shí),scrollIntoView() 仍然紋絲不動(dòng)。所以猜測(cè),其實(shí)是滾到底了,軟鍵盤彈起,頁面實(shí)現(xiàn)高度大于可視區(qū)高度,這樣只能在軟鍵盤彈起后,強(qiáng)行增加頁面高度,使輸入框可以顯示出來。綜合上面兼容第三方輸入法,查看效果可以戳這里

// Andriod 鍵盤收起:Andriod 鍵盤彈起或收起頁面高度會(huì)發(fā)生變化,以此為依據(jù)獲知鍵盤收起
if (judgeDeviceType.isAndroid) {
  var originHeight = document.documentElement.clientHeight || document.body.clientHeight;

  window.addEventListener('resize', function () {
    var resizeHeight = document.documentElement.clientHeight || document.body.clientHeight;
    if (originHeight < resizeHeight) {
      console.log('Android 鍵盤收起啦!');

      // 修復(fù)小米瀏覽器下,輸入框依舊被輸入法遮擋問題
      if (judgeDeviceType.isMiuiBrowser) {
        document.body.style.marginBottom = '0px';
      }
    } else {
      console.log('Android 鍵盤彈起啦!');

      // 修復(fù)小米瀏覽器下,輸入框依舊被輸入法遮擋問題
      if (judgeDeviceType.isMiuiBrowser) {
        document.body.style.marginBottom = '40px';
      }
      activeElementScrollIntoView($input, 1000);
    }

    originHeight = resizeHeight;
  }, false)
}

總結(jié)

H5 端前路漫漫,坑很多,需要不斷嘗試。了解軟鍵盤彈起頁面在 IOS 和 Android 上的表現(xiàn)差異是前提,其次是將焦點(diǎn)元素滾動(dòng)到可視區(qū),同時(shí)要考慮到第三方輸入法和某些瀏覽器上的差別。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:中山 金昌 萍鄉(xiāng) 綏化 盤錦 赤峰 阿壩 聊城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《可能這些是你想要的H5軟鍵盤兼容方案(小結(jié))》,本文關(guān)鍵詞  可能,這些,是,你想,要的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《可能這些是你想要的H5軟鍵盤兼容方案(小結(jié))》相關(guān)的同類信息!
  • 本頁收集關(guān)于可能這些是你想要的H5軟鍵盤兼容方案(小結(jié))的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精自产拍久久久久久| 日韩av在线免费看| 亚洲三级小视频| 国语精品中文字幕| 99久久夜色精品国产亚洲1000部| 亚洲va欧美va国产va天堂影院| av7777777| 亚洲人成在线观| 精品中文视频| 制服下的诱惑暮生| 亚洲不卡在线观看| 18禁免费无码无遮挡不卡网站| 成人天堂资源www在线| 国产99久久久国产精品潘金网站| 99热在线播放| 国产精品欧美久久久久天天影视| 久久久黄色av| 欧美一区二区三区在线观看视频| 四季av在线一区二区三区| 欧美最猛黑人xxxx黑人猛叫黄| 欧美乱妇15p| 国产精品永久久久久久久久久| 成人美女大片| 精品美女国产在线| 国产精品久久久久毛片| 伊人伊成久久人综合网站| 中文字幕人妻一区二区三区视频| 亚洲天堂av一区二区| 亚洲国产综合在线| 亚洲色图偷窥自拍| 精品一区二区在线视频| 最近的中文字幕在线看视频| 杨幂一区欧美专区| 国产一级黄色大片| 色播五月综合网| 中文av在线播放| 影音先锋在线视频| 日日狠狠久久偷偷综合色| 精品一区毛片| k8久久久一区二区三区| 精品国产精品自拍| 国产一区二区三区播放| 偷拍欧美精品| 中文幕av一区二区三区佐山爱| 国产情侣久久久久aⅴ免费| 自拍在线播放| 久久久久久久久丰满| 欧美夫妻性生活xx| 成人台湾亚洲精品一区二区| 最新亚洲人成网站在线观看| 奇米影视狠狠狠| 91日韩在线视频| 国产伦精品一区二区三区高清版| 舔着乳尖日韩一区| 亚洲熟妇国产熟妇肥婆| 亚洲aaa视频| 亚洲欧美精品伊人久久| 青青青国内视频在线观看软件| 亚洲欧洲日本韩国| 97人人澡人人爽| 国产午夜精品久久| 免费羞羞视频| 91在线观看地址| 欧美高清视频一区二区三区| 国产亚洲精品91在线| 男人精品网站一区二区三区| 国语对白精品一区二区| 色是在线视频| 日韩少妇与小伙激情| 亚洲成人在线视频网站| 国产成人亚洲欧洲在线| eeuss第一页| 欧美极品少妇xxxxⅹ喷水| 亚洲大胆精品| 先锋在线资源一区二区三区| 国产成a人亚洲| 午夜av中文字幕| 精品久久无码中文字幕| 国产九色porny| √天堂中文www官网| **亚洲第一综合导航网站| 免费成人美女在线观看.| 亚洲美女精品成人在线视频| 欧美美女bb生活片| 亚洲成a人无码| 偷拍与自拍一区| 日日摸夜夜夜夜夜添| 网站黄色在线观看| 亚洲国产www| 欧美一级电影网站| 亚洲视频www| 天天操天天搞| 国产精品入口夜色视频大尺度| 免费网站观看电影入口| 欧美狂猛xxxxx乱大交3| 成人性生活毛片| 粉嫩嫩av羞羞动漫久久久| 香蕉视频网站在线| 国产无遮挡免费视频| 久久a级毛片毛片免费观看| 成人在线综合网| 国产.欧美.日韩| 欧美激情伊人电影| 久久久久久久片| 国产精品久久久久一区二区| 日韩欧美国产网站| 国产精品视频一区在线观看| 亚洲国产成人tv| 欧美精品久久久久久久久老牛影院| 国产素人在线观看| 亚洲一区二区黄| 中文字幕+乱码+中文乱码91| 日韩欧美成人一区| 午夜精品久久久久久久久久蜜桃| 亚洲黄色片免费看| 欧美国产日韩另类| 日韩一级av毛片| 丝袜美腿亚洲综合| 91av手机在线| 三级黄色片免费观看| 91欧美精品成人综合在线观看| 国产又粗又爽视频| 污污的网站免费| 国产精品久久a| 日本三级黄色大片| 国产精品r级在线| 亚洲人成网站在线播| 宇都宫紫苑在线播放| 在线亚洲一区二区| 国产va免费精品观看精品视频| 好看的亚洲午夜视频在线| 亚洲激情视频在线| 欧美裸体在线版观看完整版| 国精品无码人妻一区二区三区| 蜜桃福利午夜精品一区| 日本亚洲欧洲色α| 91精品国产乱码久久久久久久久| 91精品国产综合久久久久久漫画| 欧美成人milf| 国产黑人绿帽在线第一区| 55夜色66夜色国产精品视频| 香蕉视频免费网站| 西西人体44www大胆无码| 成人免费va视频| 精品孕妇一区二区三区| 国产成人成网站在线播放青青| 亚洲日本护士毛茸茸| 加勒比色综合久久久久久久久| 亚洲一级二级片| caopeng视频| 91精品影视| 97人人做人人爱| 国产一二三四区在线| 97超级碰碰碰久久久| 久久久伦理片| 99热国产在线中文| 成人中文字幕在线观看| 风间由美一区二区av101| 国产精品调教视频| 成年人视频在线免费观看| 国产精品免费久久久久久| 素人一区二区三区| 在线观看色网站| 久久久噜噜噜久久中文字幕色伊伊| 国产91久久精品一区二区| 国语精品免费视频| 91精品国产乱码久久久久| 亚洲人成电影网站色www| 亚洲人成电影网站色mp4| 国产精品免费久久久久| 日韩国产一区久久| 成人女性视频| 污污内射在线观看一区二区少妇| 日av在线不卡| 国产麻豆视频精品| 男人添女人下部高潮视频在观看| 五月天中文字幕| 亚洲婷婷伊人| 男女日批视频在线观看| 欧美黄色影院| 四虎影视2018在线播放alocalhost| 日韩中文在线播放| 日韩免费一级视频| 亚洲人成电影网站色…| 91精品在线观看国产| 天堂√中文在线| 国产一区二区三区视频在线播放| 加勒比一区二区| 中文字幕中文字幕在线一区| 国产精品久久久久久亚洲毛片| 一区二区不卡| 国产美女做爰免费视频软件| 蜜桃视频无码区在线观看| 国产又黄又猛的视频| 亚洲综合精品| 青青草福利视频| 日韩欧美在线视频一区二区| 亚洲精品男人的天堂| 福利视频在线看| 日本一区二区三区视频在线播放| 亚洲AV午夜精品| 成人性生生活性生交12| 日韩一区二区免费视频| 嫩草av久久伊人妇女超级a| 亚洲AV无码精品自拍| 日韩欧美国产中文字幕| 婷婷免费在线视频| 无码成人精品区在线观看| 九九精品视频在线看| www.夜夜骑.com| 欧美精品激情blacked18| 精品国产不卡一区二区| 亚洲精品一区二三区| 亚洲国产精品va| 日本在线观看大片免费视频| 欧美国产激情18| 91精品网站| 奇米影音第四色| 成年人午夜剧场| 韩国中文字幕在线| 国产在线观看av| 亚洲女同一区二区| 亚洲在线免费播放| 亚洲同性同志一二三专区| www黄色在线观看视频| 日韩国产成人无码av毛片| 国产无遮挡裸体视频在线观看| 91麻豆精品激情在线观看最新| 亚洲av无码一区二区三区性色| 奇米777四色影视在线看| 久热99视频在线观看| 国产黄色一级电影| 2019中文字幕在线电影免费| 午夜精品短视频| 黄色成人av在线| 国产 欧美 精品| 国产伦精品一区二区三区四区| 亚洲精品一区二区三区福利| 国产亚洲一二三区| 韩国一区二区三区视频| 欧美日韩亚洲国内综合网俺| 国产精品毛片一区视频播| 伦理中文字幕亚洲| 伊人婷婷久久| 国产精品流白浆在线观看| 日韩欧美性视频| 国产aⅴ夜夜欢一区二区三区| a毛片在线观看| 色视频网站在线| 中文字幕在线观看日韩| 日韩国产成人在线| 91在线九色porny| 日韩黄色精品视频| 日本高清无吗v一区| 色偷偷777| 色资源二区在线视频| 99久久99久久免费精品蜜臀| 国产综合久久久久久久久久久久| 黄色网一区二区| 欧美国产乱视频| 欧美一区二区观看视频| 视频在线在亚洲| 在线三级av| 中文字幕av在线一区二区三区| 久久精品99无色码中文字幕| 国产中文字幕视频在线观看| 91国产免费看| 久久久亚洲影院你懂的| www.欧美三级电影.com| a级片一区二区| 亚洲天堂aaa| 久久久精品午夜少妇| 这里只有精品免费| 麻豆app在线观看| 国产伦精品一区二区三毛| 色哟哟免费在线观看| 亚洲精品2区| 免费成人深夜天涯网站| 日本免费观看网站| 色婷婷在线观看视频| 奇米影视亚洲| av资源在线观看免费高清| 成人激情久久| 麻豆mv在线看| 国产黄色免费观看| 亚瑟一区二区三区四区| aaa国产精品视频| 色天使色偷偷av一区二区| 麻豆精品视频在线观看| 天堂在线资源库| 国产精品50p| 999视频精品| 欧美视频第一| 国产精品久久二区| 欧美精品少妇一区二区三区| 精品久久久久久久免费人妻| av日韩在线网站| 国产精品99| 成人福利电影精品一区二区在线观看| 欧美一级做a| 欧美性猛片xxxx免费看久爱| 久久久久久影院| 少妇高潮毛片色欲ava片| 亚洲视频免费观看| 欧美亚男人的天堂| 免费看裸体网站| japan乱配videos老少配| www.美色吧.com| 超碰人人cao| 爱爱的免费视频| 精品麻豆一区二区三区| 欧美1—12sexvideos| 一区二区三区激情视频| 久久综合另类图片小说| 久久久久国色av免费看影院| 精品成人久久av| 任你弄精品视频免费观看| 国产亚洲毛片在线| 91视视频在线观看入口直接观看www| 九九视频免费观看| 一区二区三区精品视频在线观看| 日韩一区二区三区在线播放| 欧美日韩五月天| 亚洲精品在线免费观看视频| 日本在线不卡一区二区| 亚洲国产欧美一区二区丝袜黑人| 亚洲高清二区| 精品欧美色视频网站在线观看|