• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種移動(dòng)端H5運(yùn)營(yíng)活動(dòng)技術(shù)方案的設(shè)計(jì)與實(shí)現(xiàn)

    2021-08-18 22:51:09張夢(mèng)元
    電腦知識(shí)與技術(shù) 2021年18期
    關(guān)鍵詞:跨平臺(tái)

    張夢(mèng)元

    摘要:移動(dòng)互聯(lián)網(wǎng)時(shí)代,H5線上活動(dòng)是企業(yè)常用的營(yíng)銷(xiāo)手段。這類型的活動(dòng)特點(diǎn)是時(shí)效短、變化快、低時(shí)延。如何快速開(kāi)發(fā)和發(fā)布并保證頁(yè)面的可靠性,對(duì)企業(yè)有重要的現(xiàn)實(shí)意義。該文采用開(kāi)發(fā)JSSDK的方式,將活動(dòng)業(yè)務(wù)需要的基礎(chǔ)接口進(jìn)行封裝,并保其穩(wěn)定性和跨平臺(tái)性,從而讓開(kāi)發(fā)活動(dòng)頁(yè)面時(shí)只需關(guān)注業(yè)務(wù)邏輯本身,達(dá)到提高質(zhì)量和效率的目的。

    關(guān)鍵詞:JSSDK;H5;跨平臺(tái);營(yíng)銷(xiāo)活動(dòng)

    中圖分類號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2021)18-0185-02

    開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

    1 背景

    移動(dòng)互聯(lián)網(wǎng)時(shí)代,H5線上活動(dòng)是企業(yè)常用的營(yíng)銷(xiāo)手段[1-2],如抽獎(jiǎng)、降價(jià)促銷(xiāo)等。這類型的活動(dòng)特點(diǎn)是時(shí)效短、變化快、低時(shí)延[3]。H5能很好滿足以上要求,并具有成本低、傳播快等特點(diǎn)。因此,大多數(shù)活動(dòng)采用H5頁(yè)面來(lái)實(shí)現(xiàn)。但由于客戶端市場(chǎng)的碎片化,給H5頁(yè)面造成了一定兼容性問(wèn)題,這會(huì)導(dǎo)致體驗(yàn)差異從而造成客戶流失[4]。另外,大多數(shù)活動(dòng)需要客戶端提供一些本地接口(如振動(dòng))能力才能實(shí)現(xiàn),或者提供一些接口來(lái)優(yōu)化流程(如登錄信息)。最后,大部分公司都有多個(gè)不同App在線上運(yùn)營(yíng),即使同一個(gè)應(yīng)用也存在著Android和iOS版本。這樣一來(lái),企業(yè)面臨同一H5頁(yè)面需要在不同端適配的問(wèn)題。大流量型App企業(yè)通常會(huì)開(kāi)發(fā)H5頁(yè)面發(fā)布平臺(tái),并以此來(lái)創(chuàng)造廣告收入。但中小型,特別是非流量型App企業(yè)則不具備這樣的成本優(yōu)勢(shì)。本文主要討論一種滿足跨平臺(tái)、跨應(yīng)用、高復(fù)用、低成本和高效率發(fā)布H5活動(dòng)技術(shù)方案,使得移動(dòng)應(yīng)用在發(fā)布H5活動(dòng)時(shí),能避免前文提到的痛點(diǎn)。

    2 整體設(shè)計(jì)

    本文重點(diǎn)分析實(shí)現(xiàn)JSSDK與JsBridge兩層。

    3 JSSDK的分析與設(shè)計(jì)

    JSSDK實(shí)現(xiàn)對(duì)前端核心接口的封裝,使得前端只需專注活動(dòng)業(yè)務(wù)。需要滿足如下需求:包含常用的活動(dòng)相關(guān)接口,大部分情況下無(wú)需擴(kuò)展;足夠精簡(jiǎn),以便減少代碼量,減少非必要的依賴;引用簡(jiǎn)單方便;穩(wěn)定可靠、運(yùn)行高效,同時(shí)向后兼容;可調(diào)試、可擴(kuò)展;安全。

    3.1 JSSDK引用形式

    通過(guò)webpack將JSSDK構(gòu)建為一個(gè)umd bundle,自動(dòng)適配所有形式的模塊。提供CDN和NPM兩種引用方式,方便用戶集成開(kāi)發(fā)。

    3.2 JSSDK的接口設(shè)計(jì)

    1)JSSDK配置接口

    使用接口前需進(jìn)行配置調(diào)用,詳細(xì)設(shè)計(jì)如下:

    config({

    debug: true, // 開(kāi)啟調(diào)試模式,客戶端會(huì)顯示完整的調(diào)試日志

    appId: "123456", // 頁(yè)面的唯一標(biāo)識(shí)

    digest: "",//頁(yè)面hashcode

    timestamp: "1617189094",// 簽名的時(shí)間戳

    signature: "", // 應(yīng)用簽名字符串

    apiList: ["showToast","share"] // 頁(yè)面需用到的相關(guān)jssdk接口

    });

    2)通用回調(diào)接口

    接口回調(diào)采用異步方式,當(dāng)需要調(diào)用完native函數(shù)后,對(duì)頁(yè)面進(jìn)行相應(yīng)的更新,可以在調(diào)用參數(shù)對(duì)象中加入如下js函數(shù):

    success函接對(duì)象,如:

    success: function(res) {

    //res是json對(duì)象,包含native回傳參數(shù)信息,具體參數(shù)細(xì)節(jié)在不同接口中分別定義

    }

    其他函數(shù)回調(diào)包括fail,complete,cancel等使用方式同success。其中fail定義為接口調(diào)用失敗情況,complete定義為執(zhí)行結(jié)束情況,cancel定義為調(diào)用取消的情況。

    3)用戶接口

    用戶接口包括獲取用戶登錄態(tài),獲取用戶信息和跳轉(zhuǎn)登錄注冊(cè)等接口。頁(yè)面可以通過(guò)用戶登錄態(tài)接口獲取登錄態(tài)信息,這可避免在客戶端登錄的情況下,要求用戶在頁(yè)面進(jìn)行二次登錄問(wèn)題。如果客戶端沒(méi)有登錄,則可以直接在頁(yè)面跳轉(zhuǎn)到客戶端登錄頁(yè)面,從而使用戶的體驗(yàn)變流暢。具體獲取登錄接口態(tài)如下

    checkLogin({

    success: function (res) {

    var isLogin = res.isLogin // 是否登錄

    }

    });

    res為本地代碼回調(diào)參數(shù)。內(nèi)容包括是否登錄、登錄用戶昵稱、性別、圖形等必要的用戶信息。跳轉(zhuǎn)登錄接口與獲取用戶信息類似,如果需要處理錯(cuò)誤,則加上fail回調(diào)即可。

    4)基礎(chǔ)接口

    基礎(chǔ)接口包括獲取版本信息、獲取客戶端信息、判斷接口可用和配置擴(kuò)展等。頁(yè)面端可以根據(jù)版本和客戶端信息設(shè)計(jì)不同業(yè)務(wù)流程。

    5)設(shè)備接口

    設(shè)備接口包括分享接口、掃碼接口、獲取設(shè)備信息接口、獲取網(wǎng)絡(luò)信息接口、振動(dòng)與地理位置接口、上傳和下載圖片接口。這些接口包基本涵蓋H5活動(dòng)需要接口,使H5頁(yè)面能夠?qū)崿F(xiàn)大部分原生應(yīng)用能夠?qū)崿F(xiàn)的場(chǎng)景。

    6)界面接口

    界面接口包含關(guān)閉界面接口、顯示和隱藏菜單接口、顯示隱藏標(biāo)題欄接口。這些接口使H5頁(yè)面能夠無(wú)感知地嵌入到客戶端頁(yè)面中。

    3.3 JSSDK的安全驗(yàn)證

    廣告容易被植入惡意代碼[5],因此JSSDK安全至關(guān)重要??蛻舳送ㄟ^(guò)域名、appId和簽名來(lái)識(shí)別接口調(diào)用合法性。如果用戶的域名沒(méi)有注冊(cè),或者appId與簽名沒(méi)有通過(guò)客戶端安全效驗(yàn),則H5頁(yè)面無(wú)法調(diào)用本地接口。另外,H5調(diào)用JSSDK接口前,必須用全局對(duì)象調(diào)用config接口后才能調(diào)用接口列表中的接口。

    3.4 JSSDK的版本兼容與接口擴(kuò)展

    JSSDK版本需向后兼容。JSSDK通過(guò)config接口新增擴(kuò)展接口名。native根據(jù)接口規(guī)范,很容易通過(guò)原有JsBridge橋通訊協(xié)議實(shí)現(xiàn)擴(kuò)展接口,中間JSSDK與JsBridge無(wú)需修改。

    4 JsBridge

    JsBridge是連接原生層和JavaScript的橋梁,是實(shí)現(xiàn)整個(gè)應(yīng)用框架的基礎(chǔ)部分,它包含native與JS兩個(gè)方向調(diào)用。

    JS調(diào)用native一般有四種通信方案:第一,在webview中對(duì)頁(yè)面請(qǐng)求進(jìn)行攔截,執(zhí)行按特定規(guī)則映射的native函數(shù)。第二,對(duì)webview的彈窗進(jìn)行攔截,將彈窗參數(shù)按特定規(guī)則映射的native函數(shù)。第三,通過(guò)調(diào)用webview提供的函數(shù)進(jìn)行上下文注入,如蘋(píng)果scriptMessageHandler函數(shù)、安卓addJavascriptInterface函數(shù)等。第四,攔截webview的console.log函數(shù),按特定規(guī)則映射native函數(shù)。不論是那種方法,除方法三外,本質(zhì)都是利用webview基礎(chǔ)接口去執(zhí)行額外的代碼邏輯。通用的實(shí)現(xiàn)方式是設(shè)置字符串映射規(guī)則,如:jsapi://group/method?params,將js函數(shù)映射到native函數(shù),達(dá)到調(diào)用native方法目的。本文不限定使用哪種方式,只要能提供本地調(diào)用即可。這樣可以方便客戶端開(kāi)發(fā)者基于公司的技術(shù)棧去選擇其中一種或者多種技術(shù)方案進(jìn)行實(shí)現(xiàn)。

    4.1 JsBridge設(shè)計(jì)

    JsBridge要按照J(rèn)SSDK定義的接口規(guī)范實(shí)現(xiàn)所有的接口,避免不同平臺(tái)調(diào)用結(jié)果不一致問(wèn)題。但可以選擇使用任何一種JS調(diào)用native方式和任何一種native調(diào)用js方式,無(wú)論開(kāi)發(fā)者面對(duì)的是否為同一應(yīng)用或者同一平臺(tái)。但一般來(lái)說(shuō)都會(huì)進(jìn)過(guò)下面的流程。

    1)JS調(diào)用native一般流程:

    第一步:定義JS函數(shù)與native函數(shù)映射規(guī)則。

    第二步:在入口處置入映射判斷邏輯,如果調(diào)用過(guò)程符合攔截規(guī)則,進(jìn)入第三步,否則不處理。

    第三步:編碼回調(diào)函數(shù)并將回調(diào)編碼和其他參數(shù)傳入本地函數(shù)調(diào)用。

    第四步:實(shí)現(xiàn)本地函數(shù)執(zhí)行,執(zhí)行結(jié)果進(jìn)行封裝。

    第五步:執(zhí)行回調(diào)流程。

    2)native調(diào)用JS一般流程:

    第一步:JSSDK給頁(yè)面注入通用回調(diào)函數(shù)callJS(Json json)。該步驟無(wú)需前端額外實(shí)現(xiàn),在開(kāi)發(fā)H5頁(yè)面時(shí)引入JSSDK即可實(shí)現(xiàn)該步驟。

    第二步:native調(diào)用callJS函數(shù),調(diào)用時(shí)需要回傳回調(diào)編碼。具體調(diào)用方法可以參照上文JS調(diào)用native方式。

    第三步:解析回調(diào)參數(shù),獲取回調(diào)函數(shù)編碼。

    第四步:根據(jù)編碼執(zhí)行相應(yīng)的回調(diào)函數(shù)。

    上述流程省略了接口安全性檢測(cè)邏輯,這部分內(nèi)容在本文2.3接口安全驗(yàn)證部分進(jìn)行了比較詳細(xì)的描述。

    5 關(guān)鍵技術(shù)

    5.1 跨平臺(tái)

    第一,通過(guò)JSSDK與JsBridge將抽象接口層與實(shí)現(xiàn)層分離,使得相同的接口在不同的客戶端能穩(wěn)定使用,H5能保持不變。

    充分發(fā)揮H5快速開(kāi)發(fā)特點(diǎn),同時(shí)保證不同端的體驗(yàn)一致性。

    第二,JsBridge提供統(tǒng)一跨進(jìn)程通訊協(xié)議,使客戶端只需要對(duì)自己的平臺(tái)進(jìn)行實(shí)現(xiàn),無(wú)需處理中間調(diào)用邏輯。

    5.2 輕量可擴(kuò)展接口

    接口只關(guān)注H5活動(dòng)相關(guān)業(yè)務(wù)場(chǎng)景,并進(jìn)行嚴(yán)格測(cè)試,保證核心邏輯代碼文檔,避免導(dǎo)致宿主程序的崩潰。同時(shí)減小JSSDK文件大小,保證加載和運(yùn)行速度。

    5.3 安全性

    擴(kuò)展H5能力后接口安全性非常關(guān)鍵,因此在JSSDK和JsBridge層需加入安全保護(hù)機(jī)制。通過(guò)驗(yàn)證H5的域名信息和appId,過(guò)濾掉非法調(diào)用并進(jìn)行上報(bào)追蹤,以保證用戶信息安全。

    5.4 穩(wěn)定可調(diào)試

    整個(gè)接口得到集中測(cè)試,保證核心邏輯的穩(wěn)定可靠。同時(shí),增加JSSDK與JsBridge調(diào)試模式,使開(kāi)發(fā)過(guò)程能輸出詳細(xì)的日志,定位開(kāi)發(fā)問(wèn)題。

    6 結(jié)束語(yǔ)

    本文分析了移動(dòng)端H5活動(dòng)發(fā)布遇到的相關(guān)問(wèn)題,確定基于JSSDK實(shí)現(xiàn)方案,并完成JSSDK的接口設(shè)計(jì)與實(shí)現(xiàn),同時(shí)給出JsBridge實(shí)現(xiàn)方式。通過(guò)使用JSSDK,開(kāi)發(fā)H5活動(dòng)變得更加簡(jiǎn)單高效。同時(shí),提升了用戶體驗(yàn),給中小企業(yè)提供了一種節(jié)約開(kāi)發(fā)與發(fā)布成本方案。

    參考文獻(xiàn):

    [1] 劉玎璇.H5廣告的傳播效果與發(fā)展策略分析[J].科技傳播,2019,11(1):1-2,10.

    [2] 陳瑩.探析新媒體廣告?zhèn)鞑ツJ竭\(yùn)作[J].傳媒論壇,2021,4(2):79-80.

    [3] 周瑜嫄.移動(dòng)端HTML5廣告的受眾體驗(yàn)設(shè)計(jì)研究[D].無(wú)錫:江南大學(xué),2016.

    [4] Yao Y,Zhao W X,Wang Y,et al.Version-Aware Rating Prediction for Mobile App Recommendation[J].ACM Transactions on Information Systems,2017,35(4):1-33.

    [5] 王持恒,陳晶,蘇涵,等.基于宿主權(quán)限的移動(dòng)廣告漏洞攻擊技術(shù)[J].軟件學(xué)報(bào),2018,29(5):1392-1409.

    【通聯(lián)編輯:謝媛媛】

    猜你喜歡
    跨平臺(tái)
    跨層級(jí)網(wǎng)絡(luò)、跨架構(gòu)、跨平臺(tái)的數(shù)據(jù)共享交換關(guān)鍵技術(shù)研究與系統(tǒng)建設(shè)
    一款游戲怎么掙到全平臺(tái)的錢(qián)?
    潛力雙跨平臺(tái):進(jìn)階:誰(shuí)將跨入下一個(gè)“十大”?
    跨平臺(tái)APEX接口組件的設(shè)計(jì)與實(shí)現(xiàn)
    基于C++語(yǔ)言的跨平臺(tái)軟件開(kāi)發(fā)的設(shè)計(jì)
    基于C++語(yǔ)言的跨平臺(tái)軟件開(kāi)發(fā)
    移動(dòng)互聯(lián)網(wǎng)應(yīng)用跨平臺(tái)開(kāi)發(fā)
    一種虛擬現(xiàn)實(shí)應(yīng)用程序跨平臺(tái)方法的研究
    基于QT的跨平臺(tái)輸電鐵塔監(jiān)控終端軟件設(shè)計(jì)與實(shí)現(xiàn)
    基于OPC跨平臺(tái)通信的電機(jī)監(jiān)測(cè)與診斷系統(tǒng)
    久久狼人影院| 亚洲在久久综合| 国产日韩欧美在线精品| 国产精品久久久久久久电影| 免费观看a级毛片全部| 精品一区在线观看国产| 最近的中文字幕免费完整| 99久国产av精品国产电影| 国产成人欧美| 久久久久国产网址| 免费播放大片免费观看视频在线观看| 大片免费播放器 马上看| 国产精品久久久久久久久免| 久久精品国产亚洲av涩爱| 18在线观看网站| 国产男女内射视频| 少妇 在线观看| 国产亚洲av片在线观看秒播厂| 国产精品.久久久| 亚洲精品乱码久久久久久按摩| 精品午夜福利在线看| 欧美日韩国产mv在线观看视频| 美女视频免费永久观看网站| 欧美激情国产日韩精品一区| 国产欧美日韩综合在线一区二区| 精品少妇内射三级| 伊人久久国产一区二区| 精品国产露脸久久av麻豆| 一区二区av电影网| 亚洲婷婷狠狠爱综合网| 国产高清三级在线| 天天操日日干夜夜撸| 日韩中文字幕视频在线看片| 国产精品久久久久久精品电影小说| av黄色大香蕉| 满18在线观看网站| 夫妻午夜视频| 韩国av在线不卡| 久久精品aⅴ一区二区三区四区 | av.在线天堂| 亚洲国产精品专区欧美| 日本欧美国产在线视频| 午夜福利乱码中文字幕| 欧美亚洲 丝袜 人妻 在线| 多毛熟女@视频| 毛片一级片免费看久久久久| 亚洲av免费高清在线观看| 亚洲欧美一区二区三区国产| 曰老女人黄片| 精品第一国产精品| 亚洲综合精品二区| 激情视频va一区二区三区| 亚洲精品一区蜜桃| 成年动漫av网址| 国产午夜精品一二区理论片| 热99久久久久精品小说推荐| 欧美精品人与动牲交sv欧美| 丰满迷人的少妇在线观看| 欧美成人午夜精品| 岛国毛片在线播放| 婷婷色综合大香蕉| 日本av手机在线免费观看| 999精品在线视频| 91精品三级在线观看| av播播在线观看一区| 欧美性感艳星| 久久久久久人人人人人| 黑丝袜美女国产一区| 亚洲伊人久久精品综合| 亚洲av免费高清在线观看| 男人添女人高潮全过程视频| freevideosex欧美| 日日摸夜夜添夜夜爱| 久久久久久久大尺度免费视频| 看免费成人av毛片| 色吧在线观看| 日韩 亚洲 欧美在线| 青春草视频在线免费观看| 午夜福利网站1000一区二区三区| 亚洲av福利一区| 视频中文字幕在线观看| 丰满乱子伦码专区| 美女福利国产在线| 国产精品国产三级国产专区5o| 国产日韩欧美在线精品| 色网站视频免费| 欧美亚洲 丝袜 人妻 在线| 久久久久精品久久久久真实原创| 五月玫瑰六月丁香| 色哟哟·www| 国产片内射在线| 国产成人免费无遮挡视频| 亚洲欧美中文字幕日韩二区| 女的被弄到高潮叫床怎么办| 夜夜爽夜夜爽视频| 国产在线视频一区二区| 精品福利永久在线观看| 26uuu在线亚洲综合色| 少妇的逼好多水| 日日摸夜夜添夜夜爱| 少妇人妻精品综合一区二区| 久久久久久久亚洲中文字幕| 成年人免费黄色播放视频| 久久精品国产自在天天线| 久久国产亚洲av麻豆专区| 丝瓜视频免费看黄片| 国产有黄有色有爽视频| 狂野欧美激情性xxxx在线观看| 韩国高清视频一区二区三区| 性高湖久久久久久久久免费观看| 精品午夜福利在线看| 国产精品一区www在线观看| 国产不卡av网站在线观看| 大香蕉久久成人网| 大片免费播放器 马上看| 91成人精品电影| 亚洲国产精品一区二区三区在线| 国产精品女同一区二区软件| 国产日韩欧美亚洲二区| 91午夜精品亚洲一区二区三区| 久久午夜综合久久蜜桃| 女人被躁到高潮嗷嗷叫费观| 久久久久国产网址| 日韩制服骚丝袜av| 午夜激情av网站| 久久久精品免费免费高清| 22中文网久久字幕| 国产精品三级大全| 国产无遮挡羞羞视频在线观看| 亚洲,欧美,日韩| 99香蕉大伊视频| 国精品久久久久久国模美| 亚洲国产成人一精品久久久| 亚洲av电影在线进入| 亚洲欧洲国产日韩| 久久国产精品男人的天堂亚洲 | 国产高清国产精品国产三级| 成人二区视频| 少妇高潮的动态图| 亚洲欧美成人综合另类久久久| xxxhd国产人妻xxx| 久久久久久人妻| 人人妻人人澡人人爽人人夜夜| 精品国产一区二区久久| www日本在线高清视频| 久热这里只有精品99| 在线观看免费日韩欧美大片| 中文字幕av电影在线播放| 狠狠精品人妻久久久久久综合| 国产白丝娇喘喷水9色精品| 日韩不卡一区二区三区视频在线| 欧美国产精品va在线观看不卡| 午夜影院在线不卡| 丝袜人妻中文字幕| 久久久久久久精品精品| 老熟女久久久| av网站免费在线观看视频| 丰满乱子伦码专区| 18禁动态无遮挡网站| 最近中文字幕2019免费版| 国产精品人妻久久久影院| 国产黄色视频一区二区在线观看| 岛国毛片在线播放| 久久久精品94久久精品| 乱码一卡2卡4卡精品| 一级片免费观看大全| 免费观看性生交大片5| 午夜福利视频在线观看免费| 大香蕉久久成人网| 在现免费观看毛片| 亚洲欧美成人精品一区二区| 最新中文字幕久久久久| 最近2019中文字幕mv第一页| 久久久久久久久久久免费av| 久久久久人妻精品一区果冻| 国产精品麻豆人妻色哟哟久久| 免费高清在线观看视频在线观看| 一级毛片我不卡| 久久这里有精品视频免费| av免费观看日本| 最后的刺客免费高清国语| 亚洲人成网站在线观看播放| 我的女老师完整版在线观看| 免费看av在线观看网站| 天堂中文最新版在线下载| 国产日韩一区二区三区精品不卡| 国产日韩欧美在线精品| 观看av在线不卡| 亚洲精品国产av成人精品| 另类亚洲欧美激情| 日韩不卡一区二区三区视频在线| 黄网站色视频无遮挡免费观看| 看十八女毛片水多多多| 9色porny在线观看| 国产高清三级在线| 一级,二级,三级黄色视频| 自拍欧美九色日韩亚洲蝌蚪91| 久久午夜福利片| 热re99久久精品国产66热6| 少妇的丰满在线观看| 久久久久精品久久久久真实原创| 少妇的逼好多水| 欧美成人午夜精品| 国产在线免费精品| 亚洲综合色惰| 日韩免费高清中文字幕av| 午夜影院在线不卡| 1024视频免费在线观看| 亚洲国产精品一区三区| 另类精品久久| 成人亚洲精品一区在线观看| 久久精品久久久久久噜噜老黄| 一级毛片我不卡| 日韩精品免费视频一区二区三区 | 日本vs欧美在线观看视频| 亚洲av电影在线观看一区二区三区| 亚洲国产精品成人久久小说| 国产精品蜜桃在线观看| 宅男免费午夜| freevideosex欧美| 成人影院久久| 国产精品一二三区在线看| 少妇的逼水好多| 中文欧美无线码| 日本av手机在线免费观看| 亚洲国产成人一精品久久久| 九草在线视频观看| 日韩中字成人| 91精品伊人久久大香线蕉| 九九爱精品视频在线观看| 亚洲成人av在线免费| 美女国产视频在线观看| 久久国内精品自在自线图片| 女人久久www免费人成看片| av免费在线看不卡| 黄色 视频免费看| 中文天堂在线官网| 婷婷色综合www| 99国产精品免费福利视频| 国产精品人妻久久久影院| 欧美日韩亚洲高清精品| 丝袜人妻中文字幕| 黄色视频在线播放观看不卡| 中文字幕人妻丝袜制服| 日日摸夜夜添夜夜爱| 国产精品国产av在线观看| 女人精品久久久久毛片| 欧美3d第一页| 丝袜人妻中文字幕| 熟女人妻精品中文字幕| 欧美最新免费一区二区三区| av国产精品久久久久影院| h视频一区二区三区| 亚洲国产av影院在线观看| 国产乱来视频区| 一级毛片黄色毛片免费观看视频| 男男h啪啪无遮挡| 熟女av电影| 啦啦啦在线观看免费高清www| 中文字幕免费在线视频6| 国产黄色免费在线视频| 亚洲精品国产av成人精品| 九草在线视频观看| 亚洲精品久久午夜乱码| 免费在线观看完整版高清| av又黄又爽大尺度在线免费看| 中文字幕亚洲精品专区| 91aial.com中文字幕在线观看| 亚洲国产色片| 日本-黄色视频高清免费观看| 亚洲精品av麻豆狂野| 97超碰精品成人国产| 各种免费的搞黄视频| 熟妇人妻不卡中文字幕| 五月伊人婷婷丁香| 欧美亚洲日本最大视频资源| 国产精品国产三级专区第一集| 在现免费观看毛片| 免费观看在线日韩| 午夜老司机福利剧场| 看免费成人av毛片| 精品少妇久久久久久888优播| 精品一品国产午夜福利视频| 国产男人的电影天堂91| 在线观看一区二区三区激情| 人人妻人人澡人人看| 97超碰精品成人国产| 亚洲一级一片aⅴ在线观看| 狠狠精品人妻久久久久久综合| 国产精品偷伦视频观看了| 精品一区二区三区视频在线| 久久99一区二区三区| 嫩草影院入口| 国产白丝娇喘喷水9色精品| 综合色丁香网| 91精品三级在线观看| 少妇的逼好多水| 在线观看人妻少妇| 26uuu在线亚洲综合色| 激情视频va一区二区三区| 天天躁夜夜躁狠狠久久av| 中文字幕精品免费在线观看视频 | 性色avwww在线观看| 激情五月婷婷亚洲| 只有这里有精品99| 秋霞在线观看毛片| 亚洲精品视频女| 99久国产av精品国产电影| 久久女婷五月综合色啪小说| 久久 成人 亚洲| 伦精品一区二区三区| 激情五月婷婷亚洲| 另类亚洲欧美激情| 国产亚洲最大av| 国产xxxxx性猛交| 色吧在线观看| 欧美精品高潮呻吟av久久| 国产一区二区在线观看av| 欧美亚洲日本最大视频资源| 国产熟女午夜一区二区三区| 欧美 日韩 精品 国产| 蜜臀久久99精品久久宅男| 亚洲国产色片| 久久99一区二区三区| 日韩免费高清中文字幕av| 国产男女超爽视频在线观看| 亚洲高清免费不卡视频| 国产白丝娇喘喷水9色精品| av在线播放精品| 色5月婷婷丁香| 丰满乱子伦码专区| 免费看不卡的av| 97在线视频观看| 精品视频人人做人人爽| 男女边吃奶边做爰视频| 久久这里有精品视频免费| 欧美精品国产亚洲| 成年女人在线观看亚洲视频| 国产国拍精品亚洲av在线观看| 免费黄频网站在线观看国产| av又黄又爽大尺度在线免费看| 老女人水多毛片| 久久久久久伊人网av| 亚洲伊人色综图| 一区二区av电影网| av在线app专区| 精品一区二区三区四区五区乱码 | 精品熟女少妇av免费看| 色婷婷久久久亚洲欧美| 精品福利永久在线观看| 51国产日韩欧美| 亚洲精品aⅴ在线观看| 色婷婷久久久亚洲欧美| 久久久久久久久久久久大奶| 最近的中文字幕免费完整| 国产精品 国内视频| 国产老妇伦熟女老妇高清| 成人亚洲欧美一区二区av| 午夜福利视频精品| 色网站视频免费| videossex国产| 免费高清在线观看日韩| 午夜免费鲁丝| 在线观看免费视频网站a站| 视频区图区小说| 人妻系列 视频| 大话2 男鬼变身卡| 9191精品国产免费久久| www.av在线官网国产| 男女国产视频网站| 十八禁高潮呻吟视频| 国产一区二区三区av在线| 国产老妇伦熟女老妇高清| 久久久久久久久久久免费av| 久久影院123| 久久精品aⅴ一区二区三区四区 | av福利片在线| 亚洲国产色片| 看免费成人av毛片| 亚洲欧洲精品一区二区精品久久久 | 午夜福利视频在线观看免费| 最近最新中文字幕免费大全7| 久久久国产欧美日韩av| 18禁裸乳无遮挡动漫免费视频| 国产精品久久久久久精品古装| 天堂中文最新版在线下载| 看免费av毛片| 精品一品国产午夜福利视频| 日韩中字成人| 亚洲五月色婷婷综合| av有码第一页| 黄色毛片三级朝国网站| 99视频精品全部免费 在线| 性色avwww在线观看| 中文字幕人妻丝袜制服| 欧美日韩av久久| 亚洲激情五月婷婷啪啪| 在线观看www视频免费| 街头女战士在线观看网站| 超碰97精品在线观看| 国产一区二区三区av在线| 女的被弄到高潮叫床怎么办| 色婷婷av一区二区三区视频| 夜夜爽夜夜爽视频| 狂野欧美激情性xxxx在线观看| 亚洲,欧美精品.| 亚洲av免费高清在线观看| 亚洲成人av在线免费| 又黄又粗又硬又大视频| 伊人亚洲综合成人网| 少妇熟女欧美另类| 午夜av观看不卡| 中文字幕制服av| 亚洲欧美成人综合另类久久久| 精品99又大又爽又粗少妇毛片| 亚洲美女视频黄频| 一级爰片在线观看| 欧美少妇被猛烈插入视频| 中国美白少妇内射xxxbb| 最近中文字幕高清免费大全6| 日韩熟女老妇一区二区性免费视频| 成人无遮挡网站| 熟女电影av网| 日韩 亚洲 欧美在线| 大香蕉久久成人网| 久久人人97超碰香蕉20202| 草草在线视频免费看| 精品亚洲成国产av| 一级a做视频免费观看| 宅男免费午夜| 卡戴珊不雅视频在线播放| 久久久久久久久久人人人人人人| 国产片特级美女逼逼视频| 久久免费观看电影| 久久久精品区二区三区| 一区二区av电影网| 夜夜爽夜夜爽视频| 精品第一国产精品| 成人亚洲精品一区在线观看| www日本在线高清视频| 亚洲精品视频女| 婷婷成人精品国产| 精品一区二区三区四区五区乱码 | 又大又黄又爽视频免费| 久久久久久久亚洲中文字幕| 亚洲欧洲精品一区二区精品久久久 | 精品卡一卡二卡四卡免费| 精品熟女少妇av免费看| 韩国av在线不卡| 美女主播在线视频| 国产色爽女视频免费观看| 2018国产大陆天天弄谢| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 卡戴珊不雅视频在线播放| 亚洲久久久国产精品| 亚洲欧洲国产日韩| 国产一区亚洲一区在线观看| 男女国产视频网站| 狠狠精品人妻久久久久久综合| 只有这里有精品99| 久久精品夜色国产| 人成视频在线观看免费观看| 一本大道久久a久久精品| 国产av精品麻豆| 嫩草影院入口| 精品人妻熟女毛片av久久网站| 国产片内射在线| 久久亚洲国产成人精品v| 亚洲欧美日韩卡通动漫| 寂寞人妻少妇视频99o| 少妇熟女欧美另类| 草草在线视频免费看| 亚洲三级黄色毛片| 日本av手机在线免费观看| 最近中文字幕2019免费版| 午夜激情av网站| 日本av免费视频播放| 日日啪夜夜爽| 丰满乱子伦码专区| 女人久久www免费人成看片| 欧美国产精品va在线观看不卡| 这个男人来自地球电影免费观看 | 最后的刺客免费高清国语| 天天躁夜夜躁狠狠久久av| 欧美 日韩 精品 国产| 一本—道久久a久久精品蜜桃钙片| 欧美变态另类bdsm刘玥| 国产av国产精品国产| av.在线天堂| 日韩一区二区三区影片| 亚洲国产av影院在线观看| 免费人成在线观看视频色| 人人妻人人添人人爽欧美一区卜| 一级毛片黄色毛片免费观看视频| 国产日韩欧美视频二区| 亚洲欧美成人综合另类久久久| 亚洲三级黄色毛片| 啦啦啦中文免费视频观看日本| 免费观看在线日韩| 国产69精品久久久久777片| 草草在线视频免费看| 亚洲精品久久成人aⅴ小说| 天美传媒精品一区二区| 午夜福利在线观看免费完整高清在| a级毛色黄片| 久久这里只有精品19| 秋霞伦理黄片| 在线观看免费高清a一片| 男女免费视频国产| 免费看av在线观看网站| 各种免费的搞黄视频| 尾随美女入室| 亚洲欧美清纯卡通| 中文欧美无线码| 丁香六月天网| 久久综合国产亚洲精品| 国产精品久久久久久久电影| 久久精品久久久久久久性| 99久久中文字幕三级久久日本| 日韩在线高清观看一区二区三区| 成人无遮挡网站| 国产黄色免费在线视频| 精品人妻一区二区三区麻豆| 久久影院123| 99视频精品全部免费 在线| 一边摸一边做爽爽视频免费| 亚洲伊人久久精品综合| 亚洲精品一二三| 精品卡一卡二卡四卡免费| 1024视频免费在线观看| 伊人久久国产一区二区| 中国国产av一级| 熟女电影av网| 妹子高潮喷水视频| xxx大片免费视频| 亚洲,欧美,日韩| 亚洲av免费高清在线观看| 日本色播在线视频| 国产淫语在线视频| 在线观看免费高清a一片| a级毛片在线看网站| 久久久久久人人人人人| 精品久久国产蜜桃| 亚洲在久久综合| 五月天丁香电影| 少妇被粗大猛烈的视频| 久热这里只有精品99| 美女内射精品一级片tv| 最新的欧美精品一区二区| 亚洲精品一区蜜桃| 丰满迷人的少妇在线观看| 国产精品久久久久久久电影| 婷婷成人精品国产| 国产亚洲欧美精品永久| 黄色一级大片看看| 欧美xxxx性猛交bbbb| 精品久久久久久电影网| 蜜桃在线观看..| 丰满少妇做爰视频| 久久99蜜桃精品久久| 国产日韩欧美在线精品| 免费观看无遮挡的男女| 亚洲一区二区三区欧美精品| 91成人精品电影| 日本av手机在线免费观看| 边亲边吃奶的免费视频| 18禁观看日本| 伦理电影免费视频| 国产av精品麻豆| 欧美3d第一页| 日韩av免费高清视频| 亚洲经典国产精华液单| 黄网站色视频无遮挡免费观看| 黑人高潮一二区| www.av在线官网国产| 最近的中文字幕免费完整| 女人精品久久久久毛片| 国产在线视频一区二区| 日韩 亚洲 欧美在线| 久久久久久伊人网av| 精品少妇黑人巨大在线播放| 人妻少妇偷人精品九色| 日日撸夜夜添| 捣出白浆h1v1| 久久精品夜色国产| 一本色道久久久久久精品综合| 精品少妇黑人巨大在线播放| 水蜜桃什么品种好| 99久久中文字幕三级久久日本| 不卡视频在线观看欧美| 久久久久精品性色| 美女国产视频在线观看| 久久久久精品人妻al黑| 国产黄色视频一区二区在线观看| 十分钟在线观看高清视频www| 免费看光身美女| 狂野欧美激情性bbbbbb| 免费不卡的大黄色大毛片视频在线观看| 亚洲精品美女久久av网站| 51国产日韩欧美| 亚洲精品乱久久久久久| 少妇高潮的动态图| 麻豆精品久久久久久蜜桃| 午夜激情久久久久久久| 久久国产精品大桥未久av| 国产精品久久久久久精品古装| 多毛熟女@视频| 中文字幕人妻丝袜制服| 亚洲精品国产av蜜桃| 成人漫画全彩无遮挡| 边亲边吃奶的免费视频| 男女午夜视频在线观看 | av.在线天堂| 久久久久久人妻| 国产综合精华液|