日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ajax跨域,这应该是最全的解决方案了

發布時間:2025/7/25 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax跨域,这应该是最全的解决方案了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

從剛接觸前端開發起,跨域這個詞就一直以很高的頻率在身邊重復出現,一直到現在,已經調試過N個跨域相關的問題了,16年時也整理過一篇相關文章,但是感覺還是差了點什么,于是現在重新梳理了一下。

個人見識有限,如有差錯,請多多見諒,歡迎提出issue,另外看到這個標題,請勿噴~

題綱

關于跨域,有N種類型,本文只專注于ajax請求跨域(,ajax跨域只是屬于瀏覽器"同源策略"中的一部分,其它的還有Cookie跨域iframe跨域,LocalStorage跨域等這里不做介紹),內容大概如下:

  • 什么是ajax跨域

    • 原理
    • 表現(整理了一些遇到的問題以及解決方案)
  • 如何解決ajax跨域

    • JSONP方式
    • CORS方式
    • 代理請求方式
  • 如何分析ajax跨域

    • http抓包的分析
    • 一些示例

什么是ajax跨域

ajax跨域的原理

ajax出現請求跨域錯誤問題,主要原因就是因為瀏覽器的“同源策略”,可以參考

瀏覽器同源政策及其規避方法(阮一峰)

CORS請求原理

CORS是一個W3C標準,全稱是"跨域資源共享"(Cross-origin resource sharing)。它允許瀏覽器向跨源服務器,發出XMLHttpRequest請求,從而克服了AJAX只能同源使用的限制。

基本上目前所有的瀏覽器都實現了CORS標準,其實目前幾乎所有的瀏覽器ajax請求都是基于CORS機制的,只不過可能平時前端開發人員并不關心而已(所以說其實現在CORS解決方案主要是考慮后臺該如何實現的問題)。

關于CORS,強烈推薦閱讀?
跨域資源共享 CORS 詳解(阮一峰)

另外,這里也整理了一個實現原理圖(簡化版):

如何判斷是否是簡單請求?

瀏覽器將CORS請求分成兩類:簡單請求(simple request)和非簡單請求(not-so-simple request)。只要同時滿足以下兩大條件,就屬于簡單請求。

  • 請求方法是以下三種方法之一:HEAD,GET,POST
  • HTTP的頭信息不超出以下幾種字段:

    • Accept
    • Accept-Language
    • Content-Language
    • Last-Event-ID
    • Content-Type(只限于三個值application/x-www-form-urlencoded、 multipart/form-data、text/plain)

凡是不同時滿足上面兩個條件,就屬于非簡單請求。

ajax跨域的表現

說實話,當初整理過一篇文章,然后作為了一個解決方案,但是后來發現仍然有很多人還是不會。無奈只能耗時又耗力的調試。然而就算是我來分析,也只會根據對應的表現來判斷是否是跨域,因此這一點是很重要的。

ajax請求時,如果存在跨域現象,并且沒有進行解決,會有如下表現:(注意,是ajax請求,請不要說為什么http請求可以,而ajax不行,因為ajax是伴隨著跨域的,所以僅僅是http請求ok是不行的)

注意:具體的后端跨域配置請看題綱位置。

第一種現象:No 'Access-Control-Allow-Origin' header is present on the requested resource,并且The response had HTTP status code 404

出現這種情況的原因如下:

  • 本次ajax請求是“非簡單請求”,所以請求前會發送一次預檢請求(OPTIONS)
  • 服務器端后臺接口沒有允許OPTIONS請求,導致無法找到對應接口地址

解決方案: 后端允許options請求

第二種現象:No 'Access-Control-Allow-Origin' header is present on the requested resource,并且The response had HTTP status code 405

這種現象和第一種有區別,這種情況下,后臺方法允許OPTIONS請求,但是一些配置文件中(如安全配置),阻止了OPTIONS請求,才會導致這個現象

解決方案: 后端關閉對應的安全配置

第三種現象:No 'Access-Control-Allow-Origin' header is present on the requested resource,并且status 200

這種現象和第一種和第二種有區別,這種情況下,服務器端后臺允許OPTIONS請求,并且接口也允許OPTIONS請求,但是頭部匹配時出現不匹配現象

比如origin頭部檢查不匹配,比如少了一些頭部的支持(如常見的X-Requested-With頭部),然后服務端就會將response返回給前端,前端檢測到這個后就觸發XHR.onerror,導致前端控制臺報錯

解決方案: 后端增加對應的頭部支持

第四種現象:heade contains multiple values '*,*'

表現現象是,后臺響應的http頭部信息有兩個Access-Control-Allow-Origin:*

說實話,這種問題出現的主要原因就是進行跨域配置的人不了解原理,導致了重復配置,如:

  • 常見于.net后臺(一般在web.config中配置了一次origin,然后代碼中又手動添加了一次origin(比如代碼手動設置了返回*))
  • 常見于.net后臺(在IIS和項目的webconfig中同時設置Origin:*)

解決方案(一一對應):

  • 建議刪除代碼中手動添加的*,只用項目配置中的即可
  • 建議刪除IIS下的配置*,只用項目配置中的即可

如何解決ajax跨域

一般ajax跨域解決就是通過JSONP解決或者CORS解決,如以下:(注意,現在已經幾乎不會再使用JSONP了,所以JSONP了解下即可)

JSONP方式解決跨域問題

jsonp解決跨域問題是一個比較古老的方案(實際中不推薦使用),這里做簡單介紹(實際項目中如果要使用JSONP,一般會使用JQ等對JSONP進行了封裝的類庫來進行ajax請求)

實現原理

JSONP之所以能夠用來解決跨域方案,主要是因為 <script> 腳本擁有跨域能力,而JSONP正是利用這一點來實現。具體原理如圖

實現流程

JSONP的實現步驟大致如下(參考了來源中的文章)

  • 客戶端網頁網頁通過添加一個<script>元素,向服務器請求JSON數據,這種做法不受同源政策限制

    function addScriptTag(src) {var script = document.createElement('script');script.setAttribute("type","text/javascript");script.src = src;document.body.appendChild(script); }window.onload = function () {addScriptTag('http://example.com/ip?callback=foo'); }function foo(data) {console.log('response data: ' + JSON.stringify(data)); };

    請求時,接口地址是作為構建出的腳本標簽的src的,這樣,當腳本標簽構建出來時,最終的src是接口返回的內容

  • 服務端對應的接口在返回參數外面添加函數包裹層
foo({"test": "testData" });
  • 由于<script>元素請求的腳本,直接作為代碼運行。這時,只要瀏覽器定義了foo函數,該函數就會立即調用。作為參數的JSON數據被視為JavaScript對象,而不是字符串,因此避免了使用JSON.parse的步驟。

注意,一般的JSONP接口和普通接口返回數據是有區別的,所以接口如果要做JSONO兼容,需要進行判斷是否有對應callback關鍵字參數,如果有則是JSONP請求,返回JSONP數據,否則返回普通數據

使用注意

基于JSONP的實現原理,所以JSONP只能是“GET”請求,不能進行較為復雜的POST和其它請求,所以遇到那種情況,就得參考下面的CORS解決跨域了(所以如今它也基本被淘汰了)

CORS解決跨域問題

CORS的原理上文中已經介紹了,這里主要介紹的是,實際項目中,后端應該如何配置以解決問題(因為大量項目實踐都是由后端進行解決的),這里整理了一些常見的后端解決方案:

PHP后臺配置

PHP后臺得配置幾乎是所有后臺中最為簡單的,遵循如下步驟即可:

  • 第一步:配置Php 后臺允許跨域
<?php header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept'); //主要為跨域CORS配置的兩大基本信息,Origin和headers
  • 第二步:配置Apache web服務器跨域(httpd.conf中)

原始代碼

<Directory />AllowOverride noneRequire all denied </Directory>

改為以下代碼

<Directory />Options FollowSymLinksAllowOverride noneOrder deny,allowAllow from all </Directory>

Node.js后臺配置(express框架)

Node.js的后臺也相對來說比較簡單就可以進行配置。只需用express如下配置:

app.all('*', function(req, res, next) {res.header("Access-Control-Allow-Origin", "*");res.header("Access-Control-Allow-Headers", "X-Requested-With");res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");res.header("X-Powered-By", ' 3.2.1')//這段僅僅為了方便返回json而已res.header("Content-Type", "application/json;charset=utf-8");if(req.method == 'OPTIONS') {//讓options請求快速返回res.sendStatus(200); } else { next(); } });

JAVA后臺配置

JAVA后臺配置只需要遵循如下步驟即可:

  • 第一步:獲取依賴jar包

    下載?cors-filter-1.7.jar,?java-property-utils-1.9.jar?這兩個庫文件放到lib目錄下。(放到對應項目的webcontent/WEB-INF/lib/下)

  • 第二步:如果項目用了Maven構建的,請添加如下依賴到pom.xml中:(非maven請忽視)
<dependency><groupId>com.thetransactioncompany</groupId><artifactId>cors-filter</artifactId><version>[ version ]</version> </dependency>

其中版本應該是最新的穩定版本,CORS過濾器

  • 第三步:添加CORS配置到項目的Web.xml中( App/WEB-INF/web.xml)
<!-- 跨域配置--> <filter><!-- The CORS filter with parameters --><filter-name>CORS</filter-name><filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class><!-- Note: All parameters are options, if omitted the CORS Filter will fall back to the respective default values.--><init-param><param-name>cors.allowGenericHttpRequests</param-name><param-value>true</param-value></init-param><init-param><param-name>cors.allowOrigin</param-name><param-value>*</param-value></init-param><init-param><param-name>cors.allowSubdomains</param-name><param-value>false</param-value></init-param><init-param><param-name>cors.supportedMethods</param-name><param-value>GET, HEAD, POST, OPTIONS</param-value></init-param><init-param><param-name>cors.supportedHeaders</param-name><param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value></init-param><init-param><param-name>cors.exposedHeaders</param-name><!--這里可以添加一些自己的暴露Headers --><param-value>X-Test-1, X-Test-2</param-value></init-param><init-param><param-name>cors.supportsCredentials</param-name><param-value>true</param-value></init-param><init-param><param-name>cors.maxAge</param-name><param-value>3600</param-value></init-param></filter><filter-mapping><!-- CORS Filter mapping --><filter-name>CORS</filter-name><url-pattern>/*</url-pattern></filter-mapping>

請注意,以上配置文件請放到web.xml的前面,作為第一個filter存在(可以有多個filter的)

  • 第四步:可能的安全模塊配置錯誤(注意,某些框架中-譬如公司私人框架,有安全模塊的,有時候這些安全模塊配置會影響跨域配置,這時候可以先嘗試關閉它們)

NET后臺配置

.NET后臺配置可以參考如下步驟:

  • 第一步:網站配置

打開控制面板,選擇管理工具,選擇iis;右鍵單擊自己的網站,選擇瀏覽;打開網站所在目錄,用記事本打開web.config文件添加下述配置信息,重啟網站

請注意,以上截圖較老,如果配置仍然出問題,可以考慮增加更多的headers允許,比如:

"Access-Control-Allow-Headers":"X-Requested-With,Content-Type,Accept,Origin"
  • 第二步:其它更多配置,如果第一步進行了后,仍然有跨域問題,可能是:

    • 接口中有限制死一些請求類型(比如寫死了POST等),這時候請去除限 制
    • 接口中,重復配置了Origin:*,請去除即可
    • IIS服務器中,重復配置了Origin:*,請去除即可

代理請求方式解決接口跨域問題

注意,由于接口代理是有代價的,所以這個僅是開發過程中進行的。

與前面的方法不同,前面CORS是后端解決,而這個主要是前端對接口進行代理,也就是:

  • 前端ajax請求的是本地接口
  • 本地接口接收到請求后向實際的接口請求數據,然后再將信息返回給前端
  • 一般用node.js即可代理

關于如何實現代理,這里就不重點描述了,方法和多,也不難,基本都是基于node.js的。

搜索關鍵字node.js,代理請求即可找到一大票的方案。

如何分析ajax跨域

上述已經介紹了跨域的原理以及如何解決,但實際過程中,發現仍然有很多人對照著類似的文檔無法解決跨域問題,主要體現在,前端人員不知道什么時候是跨域問題造成的,什么時候不是,因此這里稍微介紹下如何分析一個請求是否跨域:

抓包請求數據

第一步當然是得知道我們的ajax請求發送了什么數據,接收了什么,做到這一步并不難,也不需要fiddler等工具,僅基于Chrome即可

  • Chrome瀏覽器打開對應發生ajax的頁面,F12打開Dev Tools
  • 發送ajax請求
  • 右側面板->NetWork->XHR,然后找到剛才的ajax請求,點進去

示例一(正常的ajax請求)

上述請求是一個正確的請求,為了方便,我把每一個頭域的意思都表明了,我們可以清晰的看到,接口返回的響應頭域中,包括了

Access-Control-Allow-Headers: X-Requested-With,Content-Type,Accept Access-Control-Allow-Methods: Get,Post,Put,OPTIONS Access-Control-Allow-Origin: *

所以瀏覽器接收到響應時,判斷的是正確的請求,自然不會報錯,成功的拿到了響應數據。

示例二(跨域錯誤的ajax請求)

為了方便,我們仍然拿上面的錯誤表現示例舉例。

這個請求中,接口Allow里面沒有包括OPTIONS,所以請求出現了跨域、


這個請求中,Access-Control-Allow-Origin: *出現了兩次,導致了跨域配置沒有正確配置,出現了錯誤。

更多跨域錯誤基本都是類似的,就是以上三樣沒有滿足(Headers,Allow,Origin),這里不再一一贅述。

示例三(與跨域無關的ajax請求)

當然,也并不是所有的ajax請求錯誤都與跨域有關,所以請不要混淆,比如以下:

比如這個請求,它的跨域配置沒有一點問題,它出錯僅僅是因為request的Accept和response的Content-Type不匹配而已。

更多

基本上都是這樣去分析一個ajax請求,通過Chrome就可以知道了發送了什么數據,收到了什么數據,然后再一一比對就知道問題何在了。

寫在最后的話

跨域是一個老生常談的話題,網上也有大量跨域的資料,并且有不少精品(比如阮一峰前輩的),但是身為一個前端人員不應該淺嘗而止,故而才有了本文。

漫漫前端路,望與諸君共勉之!

原文鏈接:https://segmentfault.com/a/1190000012469713

總結

以上是生活随笔為你收集整理的ajax跨域,这应该是最全的解决方案了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

婷婷国产在线观看 | 国产资源中文字幕 | 麻豆网站免费观看 | 国产不卡毛片 | 亚洲黄在线观看 | 午夜少妇 | 中国老女人日b | 成人精品视频 | 国产视频精品在线 | 丰满少妇在线观看资源站 | 综合色影院 | a级国产片 | 日韩精品无码一区二区三区 | 国产一级一片免费播放放 | 婷婷四房综合激情五月 | 免费亚洲精品 | 99视频精品 | 亚洲精品视频一二三 | 午夜丁香视频在线观看 | 国产精品h在线观看 | 亚洲欧美日韩一区二区三区在线观看 | 天天操天天摸天天射 | 欧美日韩一区二区三区不卡 | 欧美激情va永久在线播放 | 天天草天天插 | 亚洲天堂色婷婷 | 亚洲国产中文字幕在线 | 久久成人高清 | 精品一区av| 91av社区| 亚洲国产操 | 激情av网| 久久久九色精品国产一区二区三区 | 新版资源中文在线观看 | 久草在线视频国产 | 99九九99九九九视频精品 | 免费特级黄毛片 | 激情五月播播久久久精品 | 人人擦| 天天搞天天 | 国产精品亚州 | 人人爽人人爱 | 日本狠狠干 | 亚洲精品一区二区精华 | 日韩中文字幕亚洲一区二区va在线 | 天天干天天天天 | 丁香婷婷社区 | 久久久国产精品亚洲一区 | 成人av免费看 | av黄色免费在线观看 | 亚洲最快最全在线视频 | 国产系列 在线观看 | 欧美日韩裸体免费视频 | 欧美日韩精品国产 | 亚洲精色 | 日韩av综合网站 | 精品国产一区二区三区久久 | 香蕉影院在线观看 | 91av99| 婷婷激情综合 | 日韩在线视频一区二区三区 | 久久中文欧美 | 探花视频在线观看 | 国产h片在线观看 | 免费一级片在线观看 | 日韩区在线观看 | 亚洲精品在线国产 | 国产亚洲精品电影 | 香蕉视频日本 | 人人爽人人爽人人片 | 亚洲a色| 99精品视频免费全部在线 | 国产a视频免费观看 | 激情五月激情综合网 | 久久激情久久 | 麻豆视频免费版 | 久久久久久久久免费视频 | 亚洲黄网站 | 欧美一二三区播放 | 久久精品国产精品亚洲 | 日韩电影在线观看一区二区三区 | 欧美激情综合五月色丁香 | 日b视频国产 | 国产精品一区二区三区在线免费观看 | 黄色一级片视频 | 日韩在线观看一区 | 成人网中文字幕 | 成人va在线观看 | 亚洲va韩国va欧美va精四季 | 国产精品综合av一区二区国产馆 | www黄色av| 91精品色| 国产一区二区三区在线 | 日韩在线一区二区免费 | 久久国产精品视频 | 亚洲一级电影在线观看 | 精品久久99 | 精品国产诱惑 | 亚洲成人网在线 | 美女在线免费视频 | 久草在线播放视频 | a电影免费看 | 色综合久久五月 | 四虎在线观看视频 | 成人午夜免费福利 | 2024国产精品视频 | 欧美亚洲成人免费 | 人人盈棋牌 | 中文字幕一区二区在线观看 | 久久天天拍 | 久操久 | 亚洲欧美日韩一区二区三区在线观看 | 色视频在线观看 | 精品美女在线视频 | 五月天六月婷婷 | 少妇高潮流白浆在线观看 | 久久久99精品免费观看 | 亚洲欧美乱综合图片区小说区 | 亚洲资源片 | 91麻豆免费视频 | av成人在线网站 | 热久久视久久精品18亚洲精品 | 国产一区视频在线播放 | 狠狠狠狠狠狠干 | 在线国产日本 | 午夜精品久久久久久久99 | 久久99国产综合精品 | 三级大片网站 | 99色免费视频 | 中文字幕精品一区二区精品 | 日韩在线视频二区 | 中文字幕乱在线伦视频中文字幕乱码在线 | 在线观看色网 | 91精品在线麻豆 | 亚洲免费精品一区二区 | 国产综合视频在线观看 | 亚洲网久久 | 99在线精品观看 | www黄色com| 91在线小视频 | av大片免费 | av福利在线播放 | 久久久久久综合网天天 | 91精品久久久久久久久 | 97超碰免费在线观看 | 人成在线免费视频 | 高清一区二区 | 久久综合导航 | 欧美色精品天天在线观看视频 | 亚洲天堂网视频 | 欧美日韩视频在线播放 | 欧美日韩国产精品一区 | 2018好看的中文在线观看 | 亚洲成人频道 | 国产精品k频道 | 久久久久免费看 | 日本爽妇网 | 中文字幕在线免费 | 欧美一区二区三区四区夜夜大片 | 日韩精品一区二区三区免费观看视频 | 久久久久一区二区三区四区 | 91在线国产观看 | 91免费日韩 | 国产专区免费 | 在线影视 一区 二区 三区 | 久久精品看 | 激情九九| 中文免费在线观看 | 国色天香av | 玖草在线观看 | 国产精品久久久久av | 久久不卡日韩美女 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 成人黄色国产 | 日本中文字幕高清 | av电影在线观看完整版一区二区 | 一区二区三区在线观看免费 | 97手机电影网 | 国产欧美精品一区二区三区四区 | 91久久精品一区二区三区 | 天天曰天天爽 | 久久激情精品 | 亚洲国产三级在线 | 天天射天天干天天操 | 高清av网 | av再线观看 | 国产成人在线精品 | 在线观看免费一级片 | 免费观看完整版无人区 | 久久激情综合网 | 97夜夜澡人人双人人人喊 | 亚洲国产精品一区二区久久hs | 9ⅰ精品久久久久久久久中文字幕 | 天天做天天干 | 99国产视频在线 | 亚洲精品电影在线 | 最近日本中文字幕a | 日韩网站视频 | 在线视频 区| 久久一精品 | 欧美最猛性xxxxx免费 | 黄色av电影在线观看 | 国产九九九精品视频 | 成人a级免费视频 | av中文字幕第一页 | 国产精品12 | 亚洲精品免费在线 | 日韩毛片精品 | 黄色91在线观看 | 欧美精品在线观看 | 黄色成人免费电影 | 亚洲精品欧美视频 | 黄色成人av在线 | 精品福利片 | 欧美日比视频 | 国产午夜精品一区二区三区四区 | 日韩成人免费在线电影 | 久久久资源 | 亚洲成人av片在线观看 | 亚洲专区视频在线观看 | h动漫中文字幕 | 97伊人网| 九九欧美| 激情综合网五月激情 | 日本丰满少妇免费一区 | 久久久91精品国产一区二区三区 | 亚洲精品乱码久久久久久蜜桃动漫 | 91成人精品一区在线播放69 | 亚洲少妇影院 | 奇米导航| 精品久久片 | 日韩免费一二三区 | 天天碰天天操视频 | 啪啪小视频网站 | 综合激情网... | 男女精品久久 | 免费观看www视频 | 国产高清99 | 国产在线观看国语版免费 | 国产精品免费在线播放 | 久久亚洲热 | 国产 中文 日韩 欧美 | 91传媒91久久久 | 国产裸体永久免费视频网站 | 在线日韩视频 | 久久久国产影视 | 中文字幕亚洲欧美日韩 | 免费视频91 | 天天色综合久久 | 国产小视频在线 | 精品一区二区在线免费观看 | av免费网站| 色福利网站 | 高清有码中文字幕 | 狠狠操狠狠干天天操 | 国产一区在线观看免费 | 久久韩国免费视频 | 色六月婷婷| 可以免费观看的av片 | 中文字幕在线人 | 国产麻豆视频免费观看 | 久草视频精品 | 国产成人中文字幕 | 亚洲高清在线观看视频 | 亚洲欧美激情精品一区二区 | 国产成人精品一区二区在线观看 | 一区二区三区四区免费视频 | 天天综合成人网 | 香蕉视频在线视频 | 99爱视频在线观看 | 高清不卡毛片 | 国产精品久久久久久99 | 你操综合 | 久草视频国产 | 色国产精品 | 久久9999久久免费精品国产 | 久久无码av一区二区三区电影网 | 中文字幕韩在线第一页 | 午夜影视av | 成片免费观看视频 | 午夜视频一区二区 | av一区二区三区在线观看 | 狠狠干天天 | 99久久99久久免费精品蜜臀 | 97av影院| 国产成人精品久久久 | 久久欧美在线电影 | 麻豆影视在线播放 | www日韩视频 | 国产99久久 | 激情在线五月天 | 91九色九色| 色片网站在线观看 | 欧美日本一区 | 久久精品成人热国产成 | 一区二区三区四区不卡 | 免费网站看av片 | 国产99免费 | 免费网址在线播放 | 天天色天天草天天射 | 国产我不卡| 国产一区二区综合 | 亚洲综合视频在线观看 | 欧美日韩在线观看一区二区 | 久久久久国产成人免费精品免费 | 99精品小视频 | 免费观看一区二区三区视频 | 精品视频国产 | 欧美一二三区在线播放 | 香蕉视频网址 | 日韩在线国产精品 | 亚洲黄色app| 97精品电影院 | 成人毛片一区二区三区 | 一区二区精品视频 | 亚洲永久精品国产 | 午夜精品久久久99热福利 | 狠狠躁日日躁狂躁夜夜躁av | 亚洲成aⅴ人在线观看 | 国内少妇自拍视频一区 | 国产精品视频永久免费播放 | 国产精品1区2区3区 久久免费视频7 | 亚洲在线视频免费 | 在线观看免费国产小视频 | 99精品视频在线观看 | 久久97超碰 | 国产视频 久久久 | 国产精品18毛片一区二区 | 五月天九九 | 91探花在线视频 | 探花视频免费观看 | 亚洲免费视频在线观看 | 亚洲综合视频在线 | 亚洲国产中文在线 | 97在线免费观看 | 国产明星视频三级a三级点| 黄色在线观看网站 | 国产黄网站在线观看 | 中文字幕在线看视频国产 | 精精国产xxxx视频在线播放 | 99精品视频在线观看 | 奇米网777| 久久伊人八月婷婷综合激情 | 91精品免费在线视频 | 久久一区二区三区日韩 | 久久久久久久99 | 国产一区二区高清不卡 | www五月婷婷| 成人资源在线观看 | 国产精品毛片一区二区在线看 | 91九色综合 | 日日干夜夜爱 | 最近免费中文字幕mv在线视频3 | 五月天久久婷婷 | 992tv在线观看 | 天天插伊人| 午夜视频福利 | 在线视频福利 | 97碰碰精品嫩模在线播放 | 黄色日本片 | 久久这里精品视频 | 久久免费视频99 | 91九色在线观看视频 | 色综合激情久久 | 国产成人久久久久 | 激情电影影院 | 五月婷婷操 | 免费观看成人网 | 久久久毛片 | 久久免费看片 | 久草精品视频在线看网站免费 | 在线亚洲精品 | 一级欧美日韩 | 国产字幕在线看 | 亚洲国产高清视频 | 欧美日韩国产区 | 亚洲免费av在线播放 | 亚洲粉嫩av | 国产亚洲精品女人久久久久久 | 中文字幕久久网 | 久久久久久久国产精品视频 | 久久久久免费精品国产小说色大师 | 天天操狠狠操网站 | 在线激情小视频 | 极品中文字幕 | 久久视频精品在线 | 国产又粗又猛又爽又黄的视频先 | 亚洲黄色一级电影 | 久久av网址 | 亚洲精品视频在线观看视频 | 午夜精品视频一区 | 久久久久久久久久久久av | 91精品人成在线观看 | 亚洲免费永久精品国产 | 久久久五月天 | 久久成人视屏 | 日韩一区二区免费视频 | 婷婷午夜天 | 成人av资源网站 | 日韩高清一 | 国产精品1区2区在线观看 | 亚洲最大色 | av免费网站在线观看 | 狠狠搞,com | 麻豆一区在线观看 | 国产理论免费 | 91精品视频观看 | 97香蕉超级碰碰久久免费软件 | 午夜久久影视 | 欧洲亚洲精品 | 又爽又黄在线观看 | 亚洲人毛片| 久久国产日韩 | 黄色一集片 | 免费观看性生交大片3 | 日韩久久精品一区二区 | 91专区在线观看 | 国产区精品区 | 亚洲婷婷免费 | 久久免费国产视频 | 91视频免费视频 | 中文字幕乱码电影 | 激情综合网五月婷婷 | 国产精品麻豆果冻传媒在线播放 | 99在线视频免费观看 | 在线成人观看 | 天堂av在线中文在线 | 精品欧美一区二区在线观看 | 色婷婷综合久久久久中文字幕1 | 国产中文在线视频 | 日韩在线观看高清 | 激情av网址 | 麻豆国产精品va在线观看不卡 | 久久艹在线观看 | 毛片视频电影 | 亚洲夜夜综合 | 成人av免费在线 | 日韩在线观看视频在线 | 色综合天天狠天天透天天伊人 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 中文av在线免费观看 | 五月婷在线观看 | 亚洲视频综合 | 欧美一区二区日韩一区二区 | 美女黄视频免费 | 亚洲精品视频网站在线观看 | 亚洲1级片| 久色网| 91精品免费在线视频 | 日韩一区二区三区在线看 | 成人黄色在线电影 | avv天堂| 国产亚洲成人网 | 久久久精品久久日韩一区综合 | 亚洲六月丁香色婷婷综合久久 | 五月婷婷在线视频观看 | 日日碰狠狠躁久久躁综合网 | 亚洲高清在线观看视频 | 亚洲婷婷伊人 | 五月天丁香综合 | 亚洲国产中文字幕 | 91精品成人| 中文字幕亚洲高清 | 麻豆精品传媒视频 | 天天操天天干天天操天天干 | 91大神精品视频 | 999电影免费在线观看2020 | 91视视频在线直接观看在线看网页在线看 | 热久久99这里有精品 | 久久精品美女视频 | 精品国产一区二区三区在线观看 | 国产无套精品久久久久久 | 色搞搞 | 久色网 | 久久免费的视频 | 亚洲激情影院 | 日韩中文字幕在线 | 成人在线播放视频 | 一区二区电影在线观看 | 美女搞黄国产视频网站 | 4hu视频| 久久女同性恋中文字幕 | 五月亚洲| 国产无限资源在线观看 | 午夜视频在线观看一区二区三区 | 日韩免费在线观看视频 | 国产成人精品av在线观 | 伊人一级| 亚洲极色 | 在线观看va| 在线小视频国产 | 精品视频在线看 | 日韩a在线| 久久久久久久久久亚洲精品 | 国产剧情一区在线 | 久久精品综合视频 | 久精品视频 | 婷婷av色综合 | 国产视频1 | www久久精品 | 青青射| 日韩中文字幕视频在线 | 欧美在线视频一区二区 | 亚洲一区尤物 | 视频国产| 午夜av在线 | 成人中文字幕av | 99精品一区二区三区 | 综合影视 | 国产福利一区在线观看 | 久久国产热 | 天天色天天草天天射 | 欧美一区二区在线免费观看 | 亚洲另类视频在线 | 黄色a在线观看 | 一区二区视频网站 | 91av视频播放 | 欧美日韩国产在线 | 国产精品久久久久久一区二区三区 | 亚洲国内精品 | 97视频在线 | 欧美 日韩 国产 中文字幕 | 欧美日韩在线免费观看 | 九九九热精品免费视频观看 | 一区二区在线影院 | 久久久久国产精品免费网站 | 精品国产精品久久一区免费式 | 综合网成人 | 中文字幕乱码在线播放 | 国产精品成人一区 | 欧美成人精品欧美一级乱黄 | 不卡在线一区 | 91福利视频免费观看 | 最近中文字幕久久 | 韩国精品一区二区三区六区色诱 | 国产精品1区2区 | 国产免费又爽又刺激在线观看 | 手机看片福利 | 在线免费黄色av | 国产黄色高清 | a天堂最新版中文在线地址 久久99久久精品国产 | 91在线国产观看 | 黄色免费大全 | 91精品入口 | 国产成人免费观看久久久 | 国产精品手机在线播放 | av综合网址 | 日韩专区中文字幕 | 精品少妇一区二区三区在线 | 麻豆免费在线视频 | 成人在线视频一区 | 午夜美女av| 欧美日韩不卡一区二区三区 | 手机在线中文字幕 | 黄色免费在线看 | 在线观看一级视频 | 国产一区二区三区视频在线 | 日韩精品久久中文字幕 | 黄色免费视频在线观看 | 很黄很色很污的网站 | 91亚洲综合 | 国产香蕉在线 | av在线短片| 日韩精品中文字幕在线播放 | 最新国产视频 | 中文字幕在线播放av | 成av人电影 | 操碰av| 99色在线播放 | 日本精品视频在线观看 | 欧美一级小视频 | 国产成人av网站 | 亚洲艳情 | 久久久免费毛片 | 91香蕉视频黄色 | 国产精品毛片久久久久久 | 91九色最新地址 | 久久a热6 | 国产在线视频导航 | 日韩欧美在线国产 | 狠狠干,狠狠操 | 成x99人av在线www | 国产高清久久久久 | 激情视频免费观看 | 日韩精品无 | 日韩在线观看av | 国产精品成人一区二区三区吃奶 | 欧美巨乳波霸 | 成人黄色在线视频 | 日韩羞羞 | 午夜久久成人 | 中国一级片视频 | 欧美午夜精品久久久久 | 国产精品视频免费在线观看 | 91精品推荐| 亚洲国产精品激情在线观看 | 91视频 - 114av | 成人久久18免费网站麻豆 | 中文字幕免费中文 | 91麻豆精品国产 | 亚洲精品在线观看免费 | 久久久片 | 91视频麻豆视频 | 国产精品一区在线观看你懂的 | 精品国产乱码久久 | 欧美动漫一区二区三区 | 曰本免费av | 美女福利视频 | 日本精品中文字幕在线观看 | 亚洲电影毛片 | 91在线免费视频 | 亚洲黄网站 | 成人欧美一区二区三区黑人麻豆 | 亚洲免费a | 狠狠撸电影 | 91成人网在线播放 | 国产91全国探花系列在线播放 | 波多野结衣最新 | 免费看的黄色小视频 | 婷婷丁香六月 | 国产精品一区二区美女视频免费看 | 亚洲综合视频在线 | 午夜在线日韩 | 韩日三级在线 | 狠狠干成人综合网 | 亚洲最新精品 | av电影免费在线看 | 亚洲免费av网站 | 欧美日本不卡视频 | 91亚州| 狠狠艹夜夜干 | 国产免费国产 | 最近日本韩国中文字幕 | 国产精品国产三级国产aⅴ无密码 | 看污网站| 国产亚洲视频中文字幕视频 | 国产精品尤物视频 | 国产精品久久中文字幕 | 久久久久久高潮国产精品视 | 久久久综合香蕉尹人综合网 | 久久免费视频在线 | 国产va在线 | 亚洲国产精品电影 | 国产精品一区二区久久精品爱微奶 | 超级碰碰碰碰 | 狠狠的干 | 亚洲欧美乱综合图片区小说区 | 99热在 | 亚洲国产黄色片 | 最新91在线视频 | 色网站免费在线观看 | 中文字幕资源站 | 中文字幕日韩免费视频 | 高清国产一区 | 成人在线观看资源 | 国内精品久久久久影院一蜜桃 | av在线com| 日本久久久久久久久 | 九热在线| 久久深夜福利免费观看 | 欧美黄色软件 | 亚洲一级黄色av | 久久久人 | 色多视频在线观看 | 久久精品视频播放 | 综合网伊人| 国产一区二区高清不卡 | 91精品国产三级a在线观看 | 国产免费二区 | 色婷婷六月天 | 欧美日韩国产页 | 97精品一区 | 91自拍视频在线观看 | 国产色视频网站2 | 日韩av成人 | 国产成人精品久 | 欧美日韩aa | 97超碰人人澡人人爱学生 | 人人狠 | 国产日韩欧美在线观看视频 | 91精品在线麻豆 | 国产精品久久久久久久久久久久久 | 色综合色综合色综合 | 国产区 在线| www久久99 | 色国产视频 | 免费看片色| 成人a在线观看 | 色av男人的天堂免费在线 | 香蕉精品在线观看 | 91黄色在线看 | 91在线麻豆 | 亚洲成av片人久久久 | 免费福利视频网站 | 92精品国产成人观看免费 | 91人网站 | 日韩精品一区在线观看 | 六月丁香社区 | 婷婷久久婷婷 | 亚洲黄色免费网站 | 日韩成人精品 | 国产一区二区观看 | 天天精品视频 | 午夜婷婷在线播放 | 97香蕉超级碰碰久久免费软件 | 国产一区二区三区四区在线 | 丁香综合网 | 久久免费的精品国产v∧ | 色婷婷狠 | 在线观看精品国产 | 久久午夜国产精品 | 国产精品第三页 | 在线观看网站av | 91av在线免费播放 | 天天综合网久久综合网 | 国产中文字幕视频在线观看 | 日本久久久精品视频 | 亚洲欧美精品一区 | 日日爱夜夜爱 | 久久8精品| 丁香在线视频 | 在线三级播放 | 在线免费观看的av | 成年人视频在线免费观看 | 欧美黑人性爽 | 国产成人综合在线观看 | 91视频免费看 | 91精品少妇偷拍99 | 手机色在线 | 成人教育av | 日韩中文字幕在线 | 久久久久久看片 | 最近免费在线观看 | 182午夜在线观看 | av高清一区二区三区 | 伊人狠狠色 | 天天av综合网 | 国产视频 亚洲精品 | 丁香六月五月婷婷 | 一区二区三区免费网站 | 91大神精品视频在线观看 | 中文字幕亚洲综合久久五月天色无吗'' | 天天干天天做天天爱 | 日韩在线免费看 | 国产一区二区综合 | 亚洲精品在线电影 | 日本激情视频中文字幕 | 欧美视屏一区二区 | 国产免费xvideos视频入口 | 视频 天天草 | 亚洲 欧美日韩 国产 中文 | 国产一区在线视频播放 | 欧美极品一区二区三区 | aav在线 | 久久免费视频播放 | 久久久免费国产 | 91视视频在线直接观看在线看网页在线看 | 99视频精品在线 | 黄色一级大片免费看 | 99av国产精品欲麻豆 | 天天干夜夜 | 亚洲综合色丁香婷婷六月图片 | 国产精品久久一区二区无卡 | 中文日韩在线 | 久热免费在线 | 91视频免费播放 | 天天插伊人 | 99免费在线| 欧美日韩中文在线视频 | 96精品视频 | 久久久精品综合 | 在线观看午夜av | 夜夜夜影院 | 999ZYZ玖玖资源站永久 | 99在线视频播放 | 日韩成人免费在线观看 | 午夜精品久久久久 | av天天澡天天爽天天av | 国产91精品欧美 | 精品一区二区三区久久久 | 成人毛片在线视频 | 成人免费在线观看入口 | 日韩精品视频网站 | 亚洲成人午夜av | 日韩最新av在线 | 狠狠狠狠狠狠狠狠干 | 在线黄色国产 | 色a4yy| 欧美精品你懂的 | 色婷婷六月天 | 91大片成人网 | 国产亚洲成av片在线观看 | 精品视频一区在线观看 | 中文字幕 国产专区 | 人人添人人澡 | 国产精品网红直播 | 亚洲免费公开视频 | 黄色小网站在线 | 在线观看精品黄av片免费 | 欧美精品一区二区蜜臀亚洲 | 精品国产亚洲一区二区麻豆 | 激情久久久久久久久久久久久久久久 | 婷婷av网 | av色图天堂网 | 亚洲另类视频在线 | 日韩免费高清 | 97日日碰人人模人人澡分享吧 | 色婷婷狠狠| 久草在线资源观看 | 久久久综合色 | 99国产精品视频免费观看一公开 | 日韩欧美综合视频 | 国产乱码精品一区二区三区介绍 | 国产精品系列在线播放 | 亚洲日韩欧美视频 | 国产免费专区 | 久久精品波多野结衣 | 色综合久久五月天 | 久久三级视频 | 日日噜噜噜噜夜夜爽亚洲精品 | 在线看污网站 | 欧美激情综合色 | 日本特黄一级 | 麻豆视频在线免费观看 | 超碰在线观看av | 日韩免费小视频 | 黄色网址国产 | 国产精品免费一区二区三区在线观看 | 99在线观看视频网站 | 成年人毛片在线观看 | 少妇bbw揉bbb欧美 | 在线黄色免费av | 六月丁香激情综合色啪小说 | 国产一区二区视频在线播放 | 国产丝袜在线 | 久久国内视频 | 婷婷六月中文字幕 | 香蕉精品视频在线观看 | av看片在线 | 日韩丝袜视频 | 久久视频免费观看 | 国产精品美女久久久 | 91麻豆.com| 久久人人97超碰com | 国产一级免费视频 | 天天激情天天干 | 亚洲精品在线播放视频 | 欧美一级日韩三级 | 黄色av网站在线观看免费 | 免费久久99精品国产婷婷六月 | 日韩欧美极品 | 亚洲国产午夜 | 国产精品第一页在线观看 | 成人h动漫精品一区二 | www.香蕉 | 婷婷四房综合激情五月 | 国产专区日韩专区 | 玖玖在线视频观看 | 国产精品原创av片国产免费 | 国产伦理一区二区三区 | 手机在线小视频 | 激情图片qvod | 亚洲精品高清在线观看 | 天天搞天天干天天色 | 午夜在线免费观看视频 | sesese图片| 久久97久久97精品免视看 | 中文一区二区三区在线观看 | 久久久九九 | 欧美色图亚洲图片 | 欧美aaa一级 | 91视频免费看网站 | 国产人免费人成免费视频 | 久久影院午夜论 | 在线国产视频一区 | a午夜在线 | 久久成人精品视频 | 日日麻批40分钟视频免费观看 | 亚洲视频精选 | 亚州av一区 | 久久国产一二区 | 99视频免费播放 | 亚洲免费观看视频 | 精品久久久久久一区二区里番 | 男女拍拍免费视频 | 国产精品激情在线观看 | 成人资源网 | 国产69精品久久久久99尤 | 特级西西444www大胆高清无视频 | 久久er99热精品一区二区 | 成年人app网址 | 国产98色在线 | 日韩 | 国产精品区二区三区日本 | 日韩免费三区 | 国产精品久久久久久久久久久免费 | 久久久2o19精品 | 国产精品视频app | 免费国产在线观看 | 黄色a视频免费 | 国产美女黄网站免费 | 色婷婷国产 | 国产精品美女在线 | 国产区第一页 | 一区二区成人国产精品 | 久草免费在线视频观看 | 九色在线 | 国产精品久久片 | 欧美日韩国产区 | 丁香在线观看完整电影视频 | 国产精品久久综合 | 日韩一区精品 | 91视频麻豆视频 | 亚洲资源在线网 | 免费高清在线观看电视网站 | 中文在线资源 | 中文字幕在线视频精品 | 免费人成在线观看网站 | 人人艹人人 | 亚洲精品视频国产 | 色在线亚洲 | 亚洲国产精品va在线看黑人动漫 | 午夜精品电影一区二区在线 | www激情com | 欧美三级在线播放 | 综合色综合色 | 久久国产精品久久精品 | 日本黄色a级大片 | 久久免费黄色大片 | 91传媒视频在线观看 | 亚洲春色奇米影视 | 中文字幕在| 视频在线91 | 中文字幕在线日亚洲9 | 日韩电影一区二区三区在线观看 | 亚洲精品永久免费视频 | 精品视频网站 | av免费观看高清 | 国模视频一区二区三区 | 天天综合网 天天综合色 | 涩涩网站在线看 | 精品综合久久久 | 日韩av中文 | 欧美日韩在线精品一区二区 | 香蕉视频在线免费 | 欧美色图30p | 黄网站www| 国产精品福利在线 | 日本中文字幕在线一区 | 在线免费av电影 | 国产精品ⅴa有声小说 | 夜夜操天天 | 一区 在线观看 | 五月开心婷婷 | 国产精品毛片一区二区在线 | 天天干夜夜爱 | 97色se| 成人国产精品免费观看 | 麻豆91精品视频 | 99r在线观看 | 99久久99久久精品 | 婷五月激情 | 亚洲电影一级黄 | 国内精品免费久久影院 | 久久毛片视频 | 亚洲日本精品 | 99超碰在线观看 | 久草在线最新 | 九九久久电影 | www.久久精品视频 | 日韩三级视频在线观看 | 欧美精品久久久久久久亚洲调教 | 青青草视频精品 | 91亚洲精品久久久 | 日韩中文字幕免费在线播放 | 九九爱免费视频在线观看 | 中文字幕在线观看播放 | sesese图片 | 亚洲最大的av网站 | 在线观看视频色 | 黄色小视频在线观看免费 | 国产精品大全 | 97成人精品视频在线观看 | 丁香久久五月 | 亚洲综合欧美精品电影 | 国产精在线 | 国产精品女人网站 | 天天想夜夜操 | 精品久久久久久一区二区里番 | 1024手机基地在线观看 | 中文字幕在线乱 | 久草久草在线观看 | 久久99热久久99精品 | 在线视频18在线视频4k | 91在线精品播放 | 亚洲一区二区三区四区精品 | 亚洲欧洲精品久久 | 日韩久久视频 | 97看片网 |