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

主頁 > 知識庫 > javascript開發(fā)隨筆3 開發(fā)iframe富文本編輯器的一點體會

javascript開發(fā)隨筆3 開發(fā)iframe富文本編輯器的一點體會

熱門標(biāo)簽:長春銷售外呼系統(tǒng)業(yè)務(wù) 興化400電話辦理多少錢 株洲外呼營銷系統(tǒng)有哪些 靈聲智能電話機器人招聘 天津電銷卡外呼系統(tǒng)線路 長春防封卡電銷卡套餐 企業(yè)電話機器人辦理 智能電銷機器人真的好嗎 四平電話機器人哪家好
就把遇到的問題記錄一下。寫這篇文章時用的TinyMCE編輯器就很強大,但畢竟是第三方的,項目也考慮了這些,如果做些自定義的東西不太方便。
1. 判斷光標(biāo)位置的元素(或者選中的部分)的樣式。光標(biāo)位置改變的時候更新工具欄對應(yīng)按鈕的樣式。什么情況下光標(biāo)的位置會改變呢?是鍵盤方向鍵和鼠標(biāo)點擊,于是就判斷鍵盤事件和鼠標(biāo)事件來執(zhí)行光標(biāo)移動的處理。
a. 獲得光標(biāo)位置或選中元素:首先getSelection,創(chuàng)建range。然后獲得元素,獲取到元素之后就可以或得樣式、tagName等等,做更多的操作,運行代碼:
復(fù)制代碼 代碼如下:

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
html>
head>
title>/title>
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
style type="text/css">
p{width:600px;text-align: left;text-indent:2em;line-height:20px;font-size:12px}
textarea{width:600px;height:100px;font-size:12px;overflow:auto}
/style>
/head>
body>
span style="display:block;height:150px; font-size:12px;line-height:150%">信息/span>
script type="text/javascript">
function createEditor(){
var iframe = document.createElement('iframe');
iframe.id = 'iframe';
iframe.frameBorder = 1;
iframe.width = 400;
iframe.height = 200;
document.body.appendChild(iframe);
return iframe;
}
var bind = function(element,eventType,fn,useCapture){
useCapture = useCapture || false;
if(arguments.length 3){
return true
};
if(window.addEventListener){
element.addEventListener(eventType, fn, useCapture);
}else{
element.attachEvent('on'+eventType,fn, useCapture);
}
}
//from 司徒正美
var css = document.defaultView ? function(el,style){
return document.defaultView.getComputedStyle(el, null).getPropertyValue(style)
} : function(el,style){
style = style.replace(/\-(\w)/g, function($, $1){
return $1.toUpperCase();
});
return el.currentStyle[style];
}
function bindEditor(){
var iframe = createEditor();
var ifr_win = iframe.contentWindow;
var ifr_doc = ifr_win.document;

var editorContent = 'span style="font-family: 黑體; font-weight: bold;">阿四大四大四/span>大span style="font-style: italic; text-decoration: underline;">四大四大打算/span>打打span style="font-style: italic; color: #ff0000;">雙打薩斯/span>大師';
ifr_doc.designMode='On';//可編輯
ifr_doc.contentEditable = true;
ifr_doc.open();
ifr_doc.writeln('html>head>style type="text/css">body{padding:10px;margin:0;font-size:13px;font-family:宋體;text-align:left;overflow:auto;word-wrap: break-word;cursor:text;background-color: transparent; }body,p,font,div,ul,li {line-height: 1.5;}p,font,div,ul,li {line-height: 1.5;margin:0;padding:0}a{color:#548DD4}/style>/head>body>'+ editorContent +'/body>/html>');
ifr_doc.close();

var getRange = function(){
var range = window.getSelection ? ifr_win.getSelection() : ifr_win.document.selection;
if (!range) {
return {
node : null,
range : null,
text : null
};
}
range = range.createRange ? range.createRange() : range.getRangeAt(0);
var text = window.getSelection ? range : range.text;
var rangeNode = null;
if (range.commonAncestorContainer) {
rangeNode = range.commonAncestorContainer;
} else {
if (range.parentElement) rangeNode = range.parentElement();
}
return {
node : rangeNode,
range : range,
text : text
}
}
var info = document.getElementsByTagName('span')[0];
var getStyle = function(node){
//console.log(node)
var html = '';
html+= 'span style="font-family:'+ css(node,'font-family') +'">字體:'+ css(node,'font-family') + '/span>br />';
html+= 'span style="color:'+ css(node,'color') +'">顏色:'+ css(node,'color') + '/span>br />';
html+= 'span style="font-style:'+ css(node,'font-style') +'">斜體:'+ css(node,'font-style') + '/span>br />';
html+= 'span style="font-weight:'+ css(node,'font-weight') +'">粗體:'+ css(node,'font-weight') + '/span>br />';
html+= 'span style="text-decoration:'+ css(node,'text-decoration') +'">下劃線:'+ css(node,'text-decoration') + '/span>br />';
html+= 'tagName:'+ node.tagName + ',style:'+ node.getAttribute('style') +'br />';

info.innerHTML = html;
}
//當(dāng)光標(biāo)位置改變時候執(zhí)行
var onselectionchange = function(event){
var e = event || window.event;
if(!e.keyCode)e.keyCode = e.which;
//方向鍵移動光標(biāo),獲取光標(biāo)位置的dom
if((e.keyCode >= 37 e.keyCode = 40 )|| e.type == "click"){

var node = getRange().node;//獲取光標(biāo)位置元素
if(node !== null){
while(node.nodeType != 1){
node = node.parentNode;
}
getStyle(node);
}
}
}

bind(ifr_doc,'click',onselectionchange,false);
bind(ifr_doc,'keydown',onselectionchange,false);
}
window.onload = function(){
bindEditor();
}
/script>
/body>
/html>

2. ie不能保持光標(biāo)位置,這個是在添加超鏈接時候出現(xiàn)的問題,當(dāng)不使用瀏覽器內(nèi)置的輸入框,光標(biāo)移動其他的文本域里,ie會失去所選中的部分,無法對選中的部分加鏈接了,解決辦法就是:利用range的getBookmark和moveToBookmark,然后給iframe的document綁定onbeforedeactivate(getBookmark)、onactivate(moveTo),這2個事件的大致意思就是,當(dāng)被激活和失去激活狀態(tài)。增加事件之后,就不必保存lastRang或者再其他地方設(shè)置bookmark了,可以讓ie像其他瀏覽器一樣自動保持光標(biāo)位置了
復(fù)制代碼 代碼如下:

if(Util.browser.msie){
Util.bind(this.E.ifr_win.document, "beforedeactivate", function(){
var Rng = _self.getRange().range;
_self.rangeBookMark= Rng.getBookmark();
});
Util.bind(this.E.ifr_win.document, "activate", function(){
var Rng = _self.getRange().range;
Rng.moveToBookmark(_self.rangeBookMark);
Rng.select();
_self.rangeBookMark = null;
});
}

3. ie中的撤銷與重做 。 當(dāng)iframe外部有彈出窗口、或者修改html撤銷、重做功能將失效。只能歸為ie的bug了。。。。也許ie沒分清iframe和頁面的document,把他們的撤銷、重做混道義了。
如下:
復(fù)制代碼 代碼如下:

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
html>
head>
title>/title>
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
style type="text/css">
p{width:600px;text-align: left;text-indent:2em;line-height:20px;font-size:12px}
textarea{width:600px;height:100px;font-size:12px;overflow:auto}
/style>
/head>
body>
span style="display:block;height:150px; font-size:12px;line-height:150%">信息/span>
div id="J_tool">
input type="button" command="Undo" value="撤銷" unselectable="on" />
input type="button" command="Redo" value="重做" unselectable="on" />
input type="button" command="Bold" value="粗體" unselectable="on" />
input type="button" command="Italic" value="斜體" unselectable="on" />
/div>
br />
input type="button" onclick="changeLayout()" value="點擊下,ie將無法撤銷、重做" />
br />
script type="text/javascript">
function changeLayout(){
var popwin = document.getElementById('popwin');
if(!popwin){
popwin = document.createElement('div');
popwin.id = 'popwin';
popwin.style.cssText = 'display:none;width:300px;height:150px;background-color:#ccc;position:absolute;left:0;top:0px;text-align:center;line-height:150px;';
popwin.innerHTML = '改變了layoud渲染,ie將無法撤銷、重做';
document.body.appendChild(popwin);
popwin.onclick= function(){this.style.display = 'none'};
}
popwin.style.display = popwin.style.display == 'none' ? 'block' : 'none';
}
function createEditor(){
var iframe = document.createElement('iframe');
iframe.id = 'iframe';
iframe.frameBorder = 1;
iframe.width = 400;
iframe.height = 200;
document.body.appendChild(iframe);
return iframe;
}
var bind = function(element,eventType,fn,useCapture){
useCapture = useCapture || false;
if(arguments.length 3){
return true
};
if(window.addEventListener){
element.addEventListener(eventType, fn, useCapture);
}else{
element.attachEvent('on'+eventType,fn, useCapture);
}
}
//from 司徒正美
var css = document.defaultView ? function(el,style){
return document.defaultView.getComputedStyle(el, null).getPropertyValue(style)
} : function(el,style){
style = style.replace(/\-(\w)/g, function($, $1){
return $1.toUpperCase();
});
return el.currentStyle[style];
}
function bindEditor(){
var iframe = createEditor();
var ifr_win = iframe.contentWindow;
var ifr_doc = ifr_win.document;
var editorContent = 'span style="font-family: 黑體; font-weight: bold;">阿四大四大四/span>大span style="font-style: italic; text-decoration: underline;">四大四大打算/span>打打span style="font-style: italic; color: #ff0000;">雙打薩斯/span>大師';
ifr_doc.designMode='On';//可編輯
ifr_doc.contentEditable = true;
ifr_doc.open();
ifr_doc.writeln('html>head>style type="text/css">body{padding:10px;margin:0;font-size:13px;font-family:宋體;text-align:left;overflow:auto;word-wrap: break-word;cursor:text;background-color: transparent; }body,p,font,div,ul,li {line-height: 1.5;}p,font,div,ul,li {line-height: 1.5;margin:0;padding:0}a{color:#548DD4}/style>/head>body>'+ editorContent +'/body>/html>');
ifr_doc.close();
var getRange = function(){
var range = window.getSelection ? ifr_win.getSelection() : ifr_win.document.selection;
if (!range) {
return {
node : null,
range : null,
text : null
};
}
range = range.createRange ? range.createRange() : range.getRangeAt(0);
var text = window.getSelection ? range : range.text;
var rangeNode = null;
if (range.commonAncestorContainer) {
rangeNode = range.commonAncestorContainer;
} else {
if (range.parentElement) rangeNode = range.parentElement();
}
return {
node : rangeNode,
range : range,
text : text
}
}
var info = document.getElementsByTagName('span')[0];
var getStyle = function(node){
//console.log(node)
var html = '';
html+= 'span style="font-family:'+ css(node,'font-family') +'">字體:'+ css(node,'font-family') + '/span>br />';
html+= 'span style="color:'+ css(node,'color') +'">顏色:'+ css(node,'color') + '/span>br />';
html+= 'span style="font-style:'+ css(node,'font-style') +'">斜體:'+ css(node,'font-style') + '/span>br />';
html+= 'span style="font-weight:'+ css(node,'font-weight') +'">粗體:'+ css(node,'font-weight') + '/span>br />';
html+= 'span style="text-decoration:'+ css(node,'text-decoration') +'">下劃線:'+ css(node,'text-decoration') + '/span>br />';
html+= 'tagName:'+ node.tagName + ',style:'+ node.getAttribute('style') +'br />';
info.innerHTML = html;
}
//當(dāng)光標(biāo)位置改變時候執(zhí)行
var onselectionchange = function(event){
var e = event || window.event;
if(!e.keyCode)e.keyCode = e.which;
//方向鍵移動光標(biāo),獲取光標(biāo)位置的dom
if((e.keyCode >= 37 e.keyCode = 40 )|| e.type == "click"){
var node = getRange().node;//獲取光標(biāo)位置元素
if(node !== null){
while(node.nodeType != 1){
node = node.parentNode;
}
getStyle(node);
}
}
}
bind(ifr_doc,'click',onselectionchange,false);
bind(ifr_doc,'keydown',onselectionchange,false);
bind(document.getElementById('J_tool'),'click',function(event){
event = event || window.event;
var target = event.srcElement || event.target;
var command = target.getAttribute('command');
var param = target.getAttribute('param') || '';
ifr_doc.execCommand(command,false,param);
return false;
})
}
window.onload = function(){
bindEditor();
}
/script>
/body>
/html>

如何解決呢? 只能依靠javascript模擬撤銷與重做了。網(wǎng)絡(luò)這方面的資源還是不少的,就不在此詳細(xì)說明了
您可能感興趣的文章:
  • nodejs后臺集成ueditor富文本編輯器的實例
  • Vue.js結(jié)合Ueditor富文本編輯器的實例代碼
  • Javascript實現(xiàn)簡單的富文本編輯器附演示
  • 學(xué)習(xí)js在線html(富文本,所見即所得)編輯器
  • 19款Javascript富文本網(wǎng)頁編輯器
  • 不到200行 JavaScript 代碼實現(xiàn)富文本編輯器的方法

標(biāo)簽:石嘴山 運城 貴港 青海 黑龍江 漯河 巴彥淖爾 新疆

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《javascript開發(fā)隨筆3 開發(fā)iframe富文本編輯器的一點體會》,本文關(guān)鍵詞  javascript,開發(fā),隨筆,iframe,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《javascript開發(fā)隨筆3 開發(fā)iframe富文本編輯器的一點體會》相關(guān)的同類信息!
  • 本頁收集關(guān)于javascript開發(fā)隨筆3 開發(fā)iframe富文本編輯器的一點體會的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    中文在线免费一区三区高中清不卡| 女人帮男人橹视频播放| 99re成人精品视频| 日本午夜精品一区二区三区| 激情中国色综合| 日韩欧美色综合网站| 亚洲一区二区三区视频在线| sihu影院永久在线影院| 日韩高清av电影| 欧美成人精品福利网站| 最新亚洲国产精品| 国产视频99| 麻豆一区二区| 69av成年福利视频| 北岛玲日韩精品一区二区三区| 国产精品全国免费观看高清| 青娱乐国产盛宴| av在线播放网站| 欧美女孩性生活视频| 日本精品视频在线| 亚洲国产精品精华液2区45| 亚洲高清自拍| 国产精品一区二区女厕厕| 青青草免费观看视频| 91麻豆桃色免费看| 亚洲图色一区二区三区| 亚洲免费成人在线| 欧美老女人性生活| 亚洲精品一区视频| 国产91精品露脸国语对白| 瑟瑟视频在线免费观看| 日本黄色一区二区| 春色校园综合激情亚洲| 91日韩在线视频| 青青草视频播放| 57pao成人永久免费| 色伊人久久综合中文字幕| 激情久久久久久久久久久久久久久久| 999久久欧美人妻一区二区| 91精品人妻一区二区三区四区| 免费无码一区二区三区| 久久久久久久久久久国产精品| 免费看黄色一级大片| 1234区在线观看视频免费| 午夜伦理大片视频在线观看| 污视频网站在线免费| 日本一区二区三区四区在线视频| 亚洲精品mv| 九色蝌蚪在线观看| 免费电影日韩网站| 中文字幕在线中文字幕在线中三区| 日韩中文字幕网址| 国产偷窥老熟盗摄视频| 日本亚洲视频| 成人欧美精品久久久久影院| 夜夜嗨av一区二区三区四季av| 中文字幕一区二区三区人妻| 波多野结衣视频在线观看| h网站视频在线观看| 亚洲成人动漫精品| 午夜宅男久久久| 亚洲欧美激情视频在线观看一区二区三区| 视频一区二区三区中文字幕| 91丨九色porny丨蝌蚪| 91蝌蚪porny九色| 超碰资源在线| 欧美福利视频| 亚洲欧美综合久久久| 亚洲一区欧美二区| 性开放的欧美大片| 欧美性xxxx18| 337p粉嫩大胆噜噜噜噜噜91av| 在线免费观看日本一区| 久久久人人人| 91香蕉国产线在线观看| 欧洲激情综合| 国产精品久久精品日日| 四虎精品一区二区免费| 亚洲天堂视频在线观看免费| 久久综合久久88| 天天操天天操天天操天天| 欧美精品丝袜久久久中文字幕| 国产精品123| 婷婷久久伊人| 琪琪久久久久日韩精品| 一本大道久久精品懂色aⅴ| 性欧美亚洲xxxx乳在线观看| 粉嫩av性色av蜜臀av网站| 天堂网www天堂在线网| 四虎精品一区二区永久在线观看| 精品国产乱码久久久久久1区2匹| 一本久道久久综合狠狠爱亚洲精品| 四虎永久在线精品| 成人免费毛片在线观看| 国产精品极品美女粉嫩高清在线| 欧美a一区二区| 午夜影院在线视频| 99精品视频在线免费播放| 免费人成又黄又爽又色| 国产日韩欧美在线视频观看| 亚洲a∨精品一区二区三区导航| 一本一本久久a久久精品综合麻豆| 性中国古装videossex| 亚洲午夜在线观看视频在线| 免费无遮挡无码永久视频| 久久精品国产秦先生| 欧洲av一区二区嗯嗯嗯啊| 69久久99精品久久久久婷婷| 日韩丝袜视频| 亚洲欧美日韩国产综合| 久久男人av资源站| 人人干视频在线| 伦理一区二区| 另类激情亚洲| 在线免费观看av影视天堂| 一区二区三区四区五区精品视频| 中文字幕av一区中文字幕天堂| 全彩无遮挡全彩口工漫画h#| 污网站在线看| 中文字幕欧美人妻精品一区| 国语对白做受69按摩| 亚洲护士老师的毛茸茸最新章节| 青青青国产在线| 亚洲国产mv| 先锋影音日韩| 日本一区二区高清视频| xxxx69·hdxxxxx| 九九九热精品免费视频观看网站| 日本wwwwwwwzzzzz视频| 最新av网址在线观看| 中文在线中文资源| 免费观看亚洲| 国产成人av电影在线播放| 亚洲欧美国产精品va在线观看| 高清av免费一区中文字幕| 91嫩草|国产丨精品入口| shkd中文字幕久久在线观看| 在线视频超级| 日精品一区二区| 国产福利视频在线播放| 69ww免费视频播放器| 夜鲁很鲁在线视频| 日日天天狠狠| 五月精品在线| 日韩成人xxxx| 日本五十路在线| 俺来俺也去www色在线观看| 亚洲v日韩v欧美v综合| 三上悠亚在线观看| 中文字幕在线乱| www.日本少妇| 中文字幕有码在线播放| thepron国产精品| 97在线视频一区| 日韩精品av一区二区三区| 久久电影视频| 9765激情中文在线| 成年网站在线观看| 91精品网站在线观看| 美女的奶胸大爽爽大片| 成人免费av电影| 搡女人真爽免费午夜网站| 日本美女一级视频| 黄色一级片免费的| 国产美女主播在线观看| 亚洲另类欧美日韩| 欧美精品九九| 日韩福利视频在线观看| yw3121.龙物视频永不失联| 一级一片免费视频| 精品日韩久久久| 99re这里只有精品在线| 亚洲午夜av| 欧美一二三四五区| 欧美xxxx黑人又粗又长精品| 欧美日韩激情视频| 日韩理伦片在线| 国产成人精品亚洲| 9色在线观看| 日韩精品一区二区三区色偷偷| 亚洲一区欧美在线| 看黄的a网站| 国产成人一区三区| www.国产毛片| 亚洲国产sm捆绑调教视频| 91啪九色porn原创视频在线观看| 精品资源在线看| 乱色精品无码一区二区国产盗| 中国一级大黄大黄大色毛片| 91色视频在线导航| 欧美乱大交做爰xxxⅹ小说| 手机看片福利盒子久久| 亚洲第九十九页| 国产精品一区而去| 亚洲国产精品嫩草影院久久| 亚洲欧美日韩高清在线| 久久久久久青草| 欧美v日韩v国产v| 国产av无码专区亚洲av毛网站| 国产精品伦理一区二区| 五月激情六月综合| 中文字幕1区2区3区| 亚洲av无码成人精品国产| 91精品国产一区二区三区动漫| 夜鲁很鲁在线视频| 99香蕉国产精品偷在线观看| 182在线播放| 日本一区福利在线| 香蕉视频在线观看www| 欧美13~18sex性hd| 四虎4hu永久免费入口| 精品久久国产老人久久综合| 欧美三级美国一级| 国产精品五月天| 制服丝袜网站| 久久视频在线看| 亚洲性生活网站| 999精品视频| 国产精品久久久毛片| 日韩视频在线永久播放| 欧美一区二区在线视频| 九9re精品视频在线观看re6| 国产91aaa| 国产一区亚洲二区三区| 亚洲色欲色欲www| 中文字幕一区二区三区人妻四季| 成人少妇影院yyyy| 亚洲熟妇av一区二区三区| 欧美性极品少妇精品网站| 欧美在线999| 亚洲精品久久久久久久久久久久久久| 亚洲精品98久久久久久中文字幕| 国产青草视频在线观看视频| 黑人巨大精品欧美一区二区一视频| 午夜福利理论片在线观看| 成人亚洲精品久久久久软件| 欧美日韩一区二区三区免费| 日韩性生活视频| 欧美hdfree性xxxx| 97精品欧美一区二区三区| 欧美最近摘花xxxx摘花| 国产欧美日韩丝袜精品一区| 国产夫妻性生活视频| 亚洲第一区中文字幕| 欧美gay囗交囗交| 午夜精品爽啪视频| 午夜精品久久久久久久星辰影院| 欧美做爰爽爽爽爽爽爽| 久草视频视频在线播放| 狠狠色狠狠色综合人人| 国产一区不卡在线观看| 国模无码视频一区| 三级网站免费观看| 欧洲美女7788成人免费视频| 一区二区三区国产| 116极品美女视频在线观看| 精品国产污污免费网站入口| 国产成人a亚洲精品| 久久6精品影院| 免费看成一片| 亚洲激情在线激情| 一区二区三区在线高清| 欧美成人精品一区二区免费看片| www日韩av| 国产午夜精品无码一区二区| 亚洲午夜在线| 欧美日本在线一区| 国产伦理片在线观看| 欧美日韩国产首页| 亚洲乱码免费伦视频| 欧美黄网站色视频| 狠狠躁夜夜躁人人爽超碰91| 欧美日韩ab片| 综合视频在线观看| 日本人妻丰满熟妇久久久久久| 国产精品毛片a∨一区二区三区| 男人艹女人网站| 麻豆视频免费在线播放| 亚洲在线视频| 久久在线免费视频| 交换国产精品视频一区| 亚洲av成人无码网天堂| 亚洲图片在线视频| 91动漫在线看| 亲子乱一区二区三区电影| 国产女主播一区二区| 国产精品成人在线视频| 亚洲国产精品美女| av免费在线网址| 特级丰满少妇一级| 成人a视频在线观看| 91超碰国产精品| 成年人黄视频网站| 日韩在线综合网| 亚洲欧美在线观看| 深夜福利视频一区二区| 少妇高潮一区二区三区69| 中文一区二区完整视频在线观看| 美腿丝袜亚洲一区| 国产午夜精品久久久久免费视| 91在线超碰| 蜜桃av中文字幕| 亚洲午夜激情在线| 成人福利电影精品一区二区在线观看| 欧美一级精品片在线看| 97在线观看免费观看高清| 免费看毛片网站| 亚洲激情在线观看视频免费| 国产精品老女人精品视频| 潘金莲一级淫片aaaaaaa| 日本熟妇人妻xxxxx| 亚洲超碰在线| 日韩欧美视频第二区| 最新天堂资源在线| 一区二区三区高清不卡| 亚洲一区二区福利视频| 欧美多人爱爱视频网站| 中文字幕免费一区| 一区 二区 三区| 亚洲精品一区二区三区不| 日韩精品免费观看视频| 一本色道久久综合亚洲aⅴ蜜桃| 成人免费看aa片| 首页国产欧美日韩丝袜| 国产精品白丝av嫩草影院| 在线观看av中文| 日本一不卡视频| 欧美a级理论片|