欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

突襲HTML5之Javascript API擴(kuò)展5—其他擴(kuò)展(應(yīng)用緩存/服務(wù)端消息/桌面通知)_HTML5教程

編輯Tag賺U幣

推薦:純html5+css3下拉導(dǎo)航菜單實現(xiàn)代碼
下拉導(dǎo)航在瀏覽網(wǎng)頁時經(jīng)常會遇見到,記得以前都是使用js實現(xiàn)的吧,不過本文接下來要介紹的是采用css3+html5實現(xiàn),感興趣的你可不要錯過了哈,希望看完對你學(xué)習(xí)css3有所幫助

前面已經(jīng)總結(jié)了主要的API擴(kuò)展,下面幾個擴(kuò)展只有在專用的場合才會發(fā)揮最大的作用,這里簡單了解一下。下面這些特性無一例外,IE均不支持。應(yīng)用緩存和服務(wù)端消息在其他的主流瀏覽器中都是支持的。桌面通知目前只有Chrome支持。
應(yīng)用緩存
很多時候,我們需要緩存一些不經(jīng)常改變的頁面來提高訪問速度;而且對于某些應(yīng)用,我們也希望在離線的情況下也可以使用。在HTML5中,你可以通過一個稱之為“應(yīng)用緩存”的技術(shù)很方便的實現(xiàn)這些功能。
在應(yīng)用緩存的實現(xiàn)中,HTML5允許我們創(chuàng)建一個緩存manifest文件來方便的生成一個離線版的應(yīng)用。
實現(xiàn)步驟
1. 啟用頁面的緩存,很簡單,只需要在document的html中包含manifest屬性:

復(fù)制代碼 代碼如下:m.ghpqjb.com

<!DOCTYPE HTML>
<html manifest="demo.appcache">
...
</html>

每一個包含這個manifest屬性的頁面當(dāng)用戶訪問的時候都會被緩存。如果manifest屬性沒有指定的話,將不會緩存(除非網(wǎng)頁被直接在manifest文件中指定)。manifest文件擴(kuò)展名還沒有統(tǒng)一的標(biāo)準(zhǔn),推薦的擴(kuò)展名是".appcache"。
2. 服務(wù)器端配置manifest文件的MIME類型
一個manifest文件需要被正確的MIME-type支持,這種文件類型為"text/cache-manifest"。必須在所使用的web服務(wù)器上進(jìn)行配置。例如:Apache 中可在 .htaccess 中添加: AddType text/cache-manifest manifest。
3.編寫manifest文件
manifest文件是一個簡單的文本文件,告訴了瀏覽器去緩存什么內(nèi)容(或者不緩存什么內(nèi)容)。
manifest文件包含下面三個部分:
• CACHE MANIFEST - 在這個列表標(biāo)題下的文件將會在下載后被緩存。
• NETWORK - 在這個列表標(biāo)題下的文件將要求連接到服務(wù)器,不會進(jìn)行緩存。
• FALLBACK - 在這個列表標(biāo)題下的文件如果不能訪問時,則顯示特定的頁面。
完整的一個文件如下面的例子所示:

復(fù)制代碼 代碼如下:m.ghpqjb.com

CACHE MANIFEST
# 2012-02-21 v1.0.0
/theme.css
/logo.gif
/main.js
NETWORK:
login.asp
FALLBACK:
/html5/ /offline.html

提示:
#開頭的代表注釋。
*可以用表示所有的其它資源或者文件。例如:

復(fù)制代碼 代碼如下:m.ghpqjb.com

NETWORK:
*

表示所有的資源或者文件都不會緩存。
4.更新緩存
一旦一個應(yīng)用被緩存,它將保持緩存除非一下情況發(fā)生:
• 用戶刪除了緩存
• manifest文件被修改
• 應(yīng)用緩存被程序修改
所以一旦文件被緩存,除了人為的修改情況,瀏覽器將會持續(xù)的顯示緩存版本內(nèi)容,即使你修改了服務(wù)器文件。為了讓瀏覽器更新緩存,你只能去修改manifest文件。
:以"#"開始的行是注釋行,但是可以有其它用處。如果你的修改只涉及到一個圖片或者javascript功能,那些變化是不會被重新緩存的。在注釋中更新日期和版本是讓瀏覽器重新緩存你的文件的一個方法
:瀏覽器可以有很多不同大小限制的緩存數(shù)據(jù)(有些瀏覽器允許5M的緩存數(shù)據(jù))。

復(fù)制代碼 代碼如下:m.ghpqjb.com

<strong>服務(wù)端消息</strong>
還有一個經(jīng)常使用的場景是:當(dāng)服務(wù)端的數(shù)據(jù)發(fā)生變化時,如何讓客戶端知道?這在以前的做法是:頁面主動去查詢服務(wù)端是否有更新。根據(jù)前面的介紹,我們知道,使用WebSocket可以實現(xiàn)雙向通訊。這里再介紹另外一個HTML5中新特性:服務(wù)端消息(Server-Sent Events)。
在HTML5中,承載這項特性的對象是EventSource對象。
使用步驟如下:
1.檢查瀏覽器對EventSource對象的支持性,這個大家都知道了:


復(fù)制代碼 代碼如下:m.ghpqjb.com

if(typeof(EventSource)!=="undefined")
{
// Yes! Server-sent events support!
// Some code.....
}else {
// Sorry! No server-sent events support..
}

2.服務(wù)器端的發(fā)送消息代碼
服務(wù)器端的發(fā)送更新消息很簡單:設(shè)置content-type頭信息為”text/event-stream"后,你就可以發(fā)送事件。以ASP代碼為例:

復(fù)制代碼 代碼如下:m.ghpqjb.com

<%
Response.ContentType="text/event-stream"
Response.Expires=-1
Response.Write("data: >> 服務(wù)器時間" & now())
Response.Flush()
%>

3.瀏覽器端的接收消息代碼

復(fù)制代碼 代碼如下:m.ghpqjb.com

var source=new EventSource("demo_sse.php");
source.onmessage=function(event){
document.getElementById("result").innerHTML+=event.data + "
";
};

代碼說明:
• 創(chuàng)建一個EventSource對象,指定發(fā)送更新的頁面URL (這里是demo_see.jsp
• 每一次一個更新接收后,onmessage事件就觸發(fā)
• 當(dāng)onmessage時間觸發(fā),將得到的數(shù)據(jù)設(shè)置到id="result"的元素中
EventSource對象除了onmessage事件外,還有處理錯誤的onerror事件,連接建立的onopen事件等。
桌面通知 - 準(zhǔn)HTML5特性
桌面通知功能能夠讓瀏覽器即使是最小化狀態(tài)也能將消息通知給用戶。這和WebIM是最為天然的結(jié)合。不過,目前支持該特性的瀏覽器只有Chrome。彈窗是大家深惡痛絕的東西,所以開啟這項特性需要得到用戶的許可。

復(fù)制代碼 代碼如下:m.ghpqjb.com

<script>
function RequestPermission(callback) {
window.webkitNotifications.requestPermission(callback);
}
function showNotification() {
//通過window.webkitNotifications判斷瀏覽器是否支持notification
if (!!window.webkitNotifications) {
if (window.webkitNotifications.checkPermission() > 0) {
RequestPermission(showNotification);
} else {
var notification =window.webkitNotifications.createNotification("[imgurl]","Title","Body");
notification.ondisplay = function() {
setTimeout('notification.cancel()', 5000);
}
notification.show();
}
}
}
</script>

瀏覽器中打開此頁面,就會看到桌面的右下角彈出一個持續(xù)5秒鐘的消息窗口。
這項特性使用起來很簡單,但是在實際操作的過程中,應(yīng)該盡量減少通知功能對用戶的干擾,最大程度的減少通知功能的出現(xiàn)。
下面是網(wǎng)上高手做這個應(yīng)用的一些經(jīng)驗
1. 收到多條消息時確保只出現(xiàn)一條通知;
這個問題比較好解決,因為通知對象擁有一個名為"replaceId"的屬性。指定該屬性后,只要是相同replaceId的通知窗口彈出,都會覆蓋之前彈出的窗口。在實際項目中是給所有的彈出窗口賦了一個相同的replaceId。不過需要注意的是,這種覆蓋行為只在同域下有效。
2. 當(dāng)用戶處于IM出現(xiàn)的頁面中時(頁面處于Focus狀態(tài))將不出現(xiàn)通知;
這個問題主要是在于判斷瀏覽器窗口是否處于Focus狀態(tài),目前除了監(jiān)聽window的onfocus和onblur事件之外,貌似沒有更好的方式。在項目中就是通過這種方式來記錄窗口的Focus狀態(tài),然后當(dāng)消息到達(dá)時根據(jù)Focus狀態(tài)來判斷是否彈出窗口。

復(fù)制代碼 代碼如下:m.ghpqjb.com

$(window).bind( 'blur', this.windowBlur).bind( 'focus', this.windowFocus);

使用該方法需要注意的地方是,事件注冊的事件點(diǎn)應(yīng)該盡可能的靠前,如果注冊太晚則當(dāng)用戶打開頁面后再離開就會很容易出現(xiàn)狀態(tài)的誤判。
3. 當(dāng)用戶使用多Tab開啟多個存在IM的頁面時,只要有一個頁面處于Focus狀態(tài)將不出現(xiàn)通知;
多頁面間的狀態(tài)共享可以通過本地存儲來實現(xiàn):
• 瀏覽器窗口Focus時修改本地存儲中指定key的值為"focus"
• 瀏覽器窗口Blur時修改本地存儲中指定key的值為"blur"。
需要注意的是,Chrome下從一個Tab切換到另一個Tab時,Blur有可能比Focus后寫入存儲中,因此修改Focus狀態(tài)時需要異步處理。

復(fù)制代碼 代碼如下:m.ghpqjb.com

/*window on focus事件*/
//用延時是為了解決多個Tab之間切換時,始終讓Focus覆蓋其他Tab的Blur事件
//注: 如果在點(diǎn)擊Tab之前沒有Focus到document上則點(diǎn)擊Tab是不會觸發(fā)Focus的
setTimeout( function(){
Storage.setItem( 'kxchat_focus_win_state', 'focus' );
}, 100);
/*window on blur事件*/
Storage.setItem( 'kxchat_focus_win_state', 'blur' );

實現(xiàn)以上狀態(tài)共享后,新的消息到達(dá)后,只需要查看本地存儲中’kxchat_focus_win_state’的值是否為blur,如果為blur才彈出窗口。
4. 如何讓用戶點(diǎn)擊通知浮動層即可定位到具體的聊天窗口
通知窗口支持onclick等事件響應(yīng),而響應(yīng)函數(shù)中的作用范圍屬于創(chuàng)建該窗口的頁面。如下代碼:

復(fù)制代碼 代碼如下:m.ghpqjb.com

var n = dn.createNotification(
img,
title,
content
);
//確保只有一個提醒
n.replaceId = this.replaceId;
n.onclick = function(){
//激活彈出該通知窗口的瀏覽器窗口
window.focus();
//打開IM窗口
WM.openWinByID( data );
//關(guān)閉通知窗口
n.cancel();
};

在onclick的響應(yīng)函數(shù)中訪問的window對象即屬于當(dāng)前創(chuàng)建頁面,因此可以很方便的與當(dāng)前頁面進(jìn)行交互。以上代碼便實現(xiàn)了點(diǎn)擊彈出窗口會跳轉(zhuǎn)到對應(yīng)的瀏覽器窗口和打開IM窗口。
:頁面中的相關(guān)事件很多時候具有不確定的時序性,所以我們的代碼盡量不要假設(shè)某些事件觸發(fā)的順序是一定的。比如上面的blur和focus事件

實用參考:
官方文檔:http://www.w3schools.com/html5/
html5的一個中文教程:http://www.gbin1.com/tutorials/html5-tutorial/


分享:html5+css3實現(xiàn)一款注冊表單實例
注冊表單采用html5+css3布局實現(xiàn),效果相當(dāng)不錯,感興趣的前端web設(shè)計者可以參考下哈,希望可以幫助到你

來源:未知//所屬分類:HTML5教程/更新時間:2013-04-22
相關(guān)HTML5教程
国产精品草草| 欧美性受xxx黑人xyx性爽| 国产精品日本一区二区不卡视频 | 中文字幕日韩欧美精品在线观看| 亚洲bbw性色大片| 精国产品一区二区三区a片| 噜噜噜狠狠夜夜躁精品仙踪林| 久久久.com| 欧美裸体xxxx极品少妇| 一女被多男玩喷潮视频| 亚洲在线视频播放| 宅男噜噜噜66国产日韩在线观看| 日本丶国产丶欧美色综合| 成人网中文字幕| 懂色av粉嫩av蜜乳av| 性欧美video另类hd尤物| 成人午夜精品一区二区三区| 伊人久久大香线蕉av一区二区| 综合久久国产| 国产特黄大片aaaa毛片| 婷婷精品进入| 91福利在线免费观看| 91久久爱成人| 俄罗斯毛片基地| 精品视频在线你懂得| 国产精品二区一区二区aⅴ污介绍| 午夜精品久久久久久99热软件| 天天爽人人爽夜夜爽| 色一情一乱一区二区三区| 久久精品二区亚洲w码| 亚洲精品资源美女情侣酒店| 黄色小视频大全| 中文字幕人妻互换av久久| 久久国产主播| 欧美v国产在线一区二区三区| 日韩欧美三级一区二区| 久久久久久久久久影院| 欧美另类综合| 91精品啪在线观看国产60岁| 日韩wuma| 一级黄色在线观看| 先锋亚洲精品| 亚洲成人精品久久| 2022中文字幕| 99免费在线视频| 久久精品久久精品| 国产一区二区三区四区福利| 1024av视频| 色wwwwww| 不卡区在线中文字幕| 欧美日韩成人在线视频| 亚洲一二三av| 中文字幕成人| 亚洲女厕所小便bbb| 成人性生交xxxxx网站| www.黄色在线| 成人羞羞网站入口| 欧美性猛交xxxxxx富婆| 欧美人与物videos另类| 天天干天天色综合| 日韩综合小视频| 亚洲丝袜av一区| 亚洲高清在线免费观看| 欧美一级做a| 成人免费在线观看入口| 成人在线视频网站| 91九色丨porny丨极品女神| 最新欧美人z0oozo0| 日韩免费成人网| 欧美这里只有精品| 图片区 小说区 区 亚洲五月| 成人动漫一区二区| 欧美一区二区三区免费观看| 亚洲国产无码精品| 四虎成人精品永久免费av九九| 欧美日韩高清一区二区不卡| 福利在线小视频| 亚洲精品18p| 久久婷婷色综合| 国产精品www色诱视频| 一级片手机在线观看| 成人久久一区| 日韩三级.com| 日本a视频在线观看| 91精品xxx在线观看| 中文字幕中文字幕在线一区 | 国产乱码一区二区三区四区| 亚洲天堂中文字幕在线观看| 亚洲午夜成aⅴ人片| 久久一区二区三区av| 中文字幕乱码人妻无码久久| 国产成人自拍高清视频在线免费播放| 久久久久久久久网站| 成人免费看aa片| 天天做天天爱天天爽综合网| 亚洲国产成人一区| youjizzxxxx18| aaa国产精品| 一本色道久久综合亚洲91| 亚洲免费视频一区| 亚洲精品国产av| 中文字幕免费不卡在线| 7777奇米亚洲综合久久| 中文字幕超碰在线| 国产一区二区三区精品视频| 97国产精品人人爽人人做| 日韩欧美在线视频播放| 精品电影一区| 最新69国产成人精品视频免费| 欧美熟妇精品一区二区| 日韩情爱电影在线观看| 欧美精品一区二区三| 少妇网站在线观看| 天天躁日日躁狠狠躁欧美| 欧美日韩精品免费观看视频 | 人人妻人人玩人人澡人人爽| 欧美国产精品v| 精品国产乱码久久久久久蜜柚| 在线观看av大片| 久久欧美一区二区| 国产高清自拍一区| 一级黄色片在线| 久久精品日产第一区二区三区高清版 | 国产精品精品久久久久久| 久热精品在线观看| 精品一二三四在线| 国产成人精品久久二区二区| 国产亚洲精品码| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲尤物精选| 欧美精品www在线观看| 女同久久另类69精品国产| 三级成人在线视频| 亚洲2020天天堂在线观看| 中文字幕av播放| 久久99精品国产.久久久久 | 成人免费在线一区二区三区| 亚洲天堂中文网| 欧美精彩视频一区二区三区| 久久久久久99| 最新日韩精品| 欧美香蕉大胸在线视频观看| cao在线观看| 国产精品久久久网站| 日韩女优av电影| 亚洲成人手机在线观看| 天天色天天射综合网| 视频在线一区二区| 欧美一区二区三区粗大| 蜜臀av性久久久久蜜臀aⅴ| 日韩男女性生活视频| 亚洲影院在线播放| 久久精品一区二区三区不卡牛牛| 欧美日韩中文国产一区发布| 成人欧美大片| 在线一区二区三区四区| 好男人www社区| 日本一区二区免费高清| 亚洲性xxxx| 懂色av粉嫩av浪潮av| 免费久久99精品国产| 国产精品自产拍在线观看| 中文字幕丰满人伦在线| 亚洲欧美在线aaa| 青青在线免费视频| www.豆豆成人网.com| 精品国产a毛片| 亚洲第一黄色网址| 日本午夜一本久久久综合| 国产精品青草久久久久福利99| 艳妇乳肉豪妇荡乳av| 中文字幕一区二区三区乱码在线| 一区二区三区四区视频在线| 精品一区二区三区中文字幕在线 | 亚洲国产一二三精品无码| 91麻豆精品激情在线观看最新| 精品国产一二三区| 国精产品一区一区三区免费视频| 日韩不卡手机在线v区| 91精品国产自产在线观看永久| 国产成人a人亚洲精品无码| 亚洲一区二区三区中文字幕| 国产成人在线免费看| 国产亚洲一区二区三区不卡| 精品国偷自产在线视频99| 精品97人妻无码中文永久在线 | 国产免费播放一区二区| 一本色道久久综合狠狠躁篇的优点| 欧美xxxx精品| 成人综合在线观看| 日韩av电影免费在线| 精品中文字幕一区二区三区| 亚洲精品不卡在线| 亚洲激情图片网| 成av人片一区二区| 亚洲人成77777| 开心激情综合| 最近2019中文字幕一页二页| 久草视频在线资源站| 久久久噜噜噜久久中文字幕色伊伊| 天堂资源在线亚洲视频| 极品国产人妖chinesets亚洲人妖| 国产亚洲一区二区在线| 欧美黄色一级网站| 欧美国产精品v| 国产原创中文在线观看| 日韩在线高清| 97久久精品人人澡人人爽缅北| 又污又黄的网站| 香蕉加勒比综合久久| 日韩av在线中文| 久久大逼视频| 99porn视频在线| 国产亚洲欧美日韩精品一区二区三区| 欧美成人乱码一区二区三区| 亚洲久久久久久久| 成人av在线电影| 在线观看欧美激情| 国产欧美亚洲精品a| 国内精品久久久久影院 日本资源| 一级全黄裸体免费视频| 日韩欧美在线视频免费观看| 美女搡bbb又爽又猛又黄www| 久久精品国产久精国产爱| 鲁片一区二区三区| 免费福利视频一区| 日韩在线观看视频免费| 久草视频一区二区| 精品久久香蕉国产线看观看亚洲 | 欧美 日韩 国产 成人 在线 91 | 国产成人超碰人人澡人人澡| 午夜精品一区二区在线观看| 亚洲色图丝袜| 4p变态网欧美系列| 丰满熟女一区二区三区| 欧美成人三级电影在线| 国产一二三四区| 亚洲欧美一区二区三区国产精品 | 91高跟黑色丝袜呻吟在线观看| 78精品国产综合久久香蕉| 亚洲男人天堂网| 天天综合网久久综合网| 欧美日韩美女在线| 久久精品女同亚洲女同13| 成年人午夜久久久| 国产无限制自拍| 国产欧美日韩一级| 国产乱码精品一区二区三区卡 | xxxxxx在线观看| 自拍偷拍欧美专区| 91超碰在线电影| 国内精品国产成人国产三级粉色| 欧美激情精品久久久久久大尺度| 午夜精品久久久久久久99热黄桃 | 久久精品2019中文字幕| 一区二区久久精品66国产精品| 欧美日韩一级二级| 久艹在线观看视频| 亚洲欧美福利一区二区| 中文字幕avav| thepron国产精品| 欧美黑人经典片免费观看| 国产欧美日韩亚洲一区二区三区| 久久综合九色99| 欧美日韩色图| 91免费看国产| 亚洲一区二区电影| 久久久噜久噜久久综合| 亚洲欧洲精品视频| 亚洲午夜激情免费视频| 在线免费观看日韩视频| 91精品国产综合久久久蜜臀图片 | 韩国av一区| 久久精品国产精品国产精品污 | 欧美大片在线观看一区| 精品午夜福利视频| 欧美日韩一区二区免费在线观看| 亚洲永久精品ww.7491进入| 国产精品网站一区| a级大片免费看| 久久午夜羞羞影院免费观看| 午夜在线观看av| 国产成a人亚洲| av免费在线播放网站| 精一区二区三区| 精品久久久久久无码中文野结衣| 老鸭窝91久久精品色噜噜导演| 亚洲欧美久久234| 国产精品s色| 日本一区视频在线播放| 四虎国产精品免费观看| 国产欧美日韩一区二区三区| re久久精品视频| 翡翠波斯猫1977年美国| 禁断一区二区三区在线| 91国产在线免费观看| 国内精品久久久久久久久电影网| 成人性生交大片免费看小说 | 欧美日韩在线看| 美女三级黄色片| 精品人伦一区二区三区蜜桃网站| 国产日韩精品中文字无码| 亚洲成人动漫在线观看| 国产精品一区二区亚洲| 黑人极品videos精品欧美裸| 91插插插插插插| 在线观看区一区二| 日韩精品一区二区在线播放| 91麻豆精品国产91久久久久久久久| 日本高清www免费视频| 91精品国产乱| 久久精品五月天| 亚洲精品电影在线| 国产xxxx孕妇| 日韩一区二区福利| gay欧美网站| 欧美极品美女视频网站在线观看免费| 99久久亚洲国产日韩美女| 97视频com| 成人台湾亚洲精品一区二区| 国产欧美日韩专区发布| 国产精品羞羞答答在线观看| 国产精品一区二区三区免费| 91精品推荐| 亚洲二区自拍| 老司机免费视频久久| 亚洲国产成人精品无码区99| 国产美女在线精品| 欧美wwwwwww| 国产亚洲人成网站| 女同毛片一区二区三区| 亚洲成a人v欧美综合天堂| 1024手机在线视频| 69精品人人人人| 国产尤物视频在线观看| 深夜成人在线观看| 久久er热在这里只有精品66| 日本精品在线视频| 亚洲免费专区| 欧美日韩国产一二| 免费日韩av片| 日韩视频免费在线播放| 久久久精品国产免大香伊| 国产精品无码一区二区三区| 色综合久久中文字幕| 亚洲不卡视频在线观看| 亚洲免费精彩视频| 桃花岛成人影院| 日本一区二区不卡| 精品国产日韩欧美| 日本一区二区三不卡| 日本女人一区二区三区| 另类小说第一页| 中文字幕制服丝袜成人av| 中文字幕观看av| 欧美一卡二卡三卡| 午夜老司机福利| 91国语精品自产拍在线观看性色| 日韩有码一区| 欧美凹凸一区二区三区视频 | 亚洲人成网站色ww在线| 日韩av首页| 国产精品免费一区二区三区都可以| 日本在线电影一区二区三区| 一区二区三区四区| 丰满白嫩尤物一区二区| 免费看毛片的网站| 欧美综合欧美视频| 91精品国产乱码久久| 欧美日韩国产二区| 你懂的一区二区三区| 亚洲春色在线视频| 激情成人综合网| 岛国av免费观看| 日韩欧中文字幕| 中文字幕av资源| 欧美激情视频在线观看| 牛牛影视一区二区三区免费看| 日韩精品欧美在线| 国产精品一区二区视频| 91九色蝌蚪porny| 欧美性大战久久久久久久| 精品国产伦一区二区三| 国产91精品久久久久久久| 成人av二区| 日韩精品一区二区在线视频| 久久精品夜色噜噜亚洲aⅴ| 特黄一区二区三区| 亚洲成人中文字幕| 黄色日韩网站| 国产精品入口免费| 免费在线观看一区二区三区| 潘金莲一级淫片aaaaaaa| 日韩欧美国产网站| 国产手机av在线| 日本精品性网站在线观看| 欧美午夜不卡| 日日噜噜噜噜久久久精品毛片| 一区二区欧美视频| 丰满熟女人妻一区二区三|