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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

别问我跨域了,我想吐

發布時間:2023/12/31 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 别问我跨域了,我想吐 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先聊聊為啥有跨域這玩意~

這就是所謂的同源策略官方概述:

同源策略限制了從同一個源加載的文檔或腳本如何與來自另一個源的資源進行交互。這是一個用于隔離潛在惡意文件的重要安全機制。


沒有同源策略限制的兩大危險場景

瀏覽器是從兩個方面去做這個同源策略的:

一、是針對接口的請求;

二、是針對Dom的查詢。

試想一下沒有這樣的限制上述兩種動作有什么危險。


沒有同源策略限制的接口請求

有一個小小的東西叫cookie大家應該知道,一般用來處理登錄等場景,目的是讓服務端知道誰發出的這次請求。如果你請求了接口進行登錄,服務端驗證通過后會在響應頭加入Set-Cookie字段,然后下次再發請求的時候,瀏覽器會自動將cookie附加在HTTP請求的頭字段Cookie中,服務端就能知道這個用戶已經登錄過了。知道這個之后,我們來看場景:

1.你準備去清空你的購物車,于是打開了買買買網站www.maimaimai.com,然后登錄成功,一看,購物車東西這么少,不行,還得買多點。

2.你在看有什么東西買的過程中,你的好基友發給你一個鏈接www.nidongde.com,一臉yin笑地跟你說:“你懂的”,你毫不猶豫打開了。

3.你饒有興致地瀏覽著www.nidongde.com,誰知這個網站暗地里做了些不可描述的事情!由于沒有同源策略的限制,它向www.maimaimai.com發起了請求!聰明的你一定想到上面的話“服務端驗證通過后會在響應頭加入Set-Cookie字段,然后下次再發請求的時候,瀏覽器會自動將cookie附加在HTTP請求的頭字段Cookie中”,這樣一來,這個不法網站就相當于登錄了你的賬號,可以為所欲為了!如果這不是一個買買買賬號,而是你的銀行賬號,那……
這就是傳說中的CSRF攻擊淺談CSRF攻擊方式。

看了這波CSRF攻擊我在想,即使有了同源策略限制,但cookie是明文的,還不是一樣能拿下來。于是我看了一些cookie相關的文章聊一聊 cookie、Cookie/Session的機制與安全,知道了服務端可以設置httpOnly,使得前端無法操作cookie,如果沒有這樣的設置,像XSS攻擊就可以去獲取到cookieWeb安全測試之XSS;設置secure,則保證在https的加密通信中傳輸以防截獲。


沒有同源策略限制的Dom查詢

1.有一天你剛睡醒,收到一封郵件,說是你的銀行賬號有風險,趕緊點進www.yinghang.com改密碼。你嚇尿了,趕緊點進去,還是熟悉的銀行登錄界面,你果斷輸入你的賬號密碼,登錄進去看看錢有沒有少了。

2.睡眼朦朧的你沒看清楚,平時訪問的銀行網站是www.yinhang.com,而現在訪問的是www.yinghang.com,這個釣魚網站做了什么呢?

// HTML <iframe name="yinhang" src="www.yinhang.com"></iframe> // JS // 由于沒有同源策略的限制,釣魚網站可以直接拿到別的網站的Dom const iframe = window.frames['yinhang'] const node = iframe.document.getElementById('你輸入賬號密碼的Input') console.log(`拿到了這個${node},我還拿不到你剛剛輸入的賬號密碼嗎`)

由此我們知道,同源策略確實能規避一些危險,不是說有了同源策略就安全,只是說同源策略是一種瀏覽器最基本的安全機制,畢竟能提高一點攻擊的成本。其實沒有刺不穿的盾,只是攻擊的成本和攻擊成功后獲得的利益成不成正比。


跨域正確的打開方式

1.JSONP
在HTML標簽里,一些標簽比如script、img這樣的獲取資源的標簽是沒有跨域限制的,利用這一點,我們可以這樣干:

后端寫個小接口

// 處理成功失敗返回格式的工具 const {successBody} = require('../utli') class CrossDomain {static async jsonp (ctx) {// 前端傳過來的參數const query = ctx.request.query// 設置一個cookiesctx.cookies.set('tokenId', '1')// query.cb是前后端約定的方法名字,其實就是后端返回一個直接執行的方法給前端,由于前端是用script標簽發起的請求,所以返回了這個方法后相當于立馬執行,并且把要返回的數據放在方法的參數里。ctx.body = `${query.cb}(${JSON.stringify(successBody({msg: query.msg}, 'success'))})`} } module.exports = CrossDomain

簡單版前端

<!DOCTYPE html> <html><head><meta charset="utf-8"></head><body><script type='text/javascript'>// 后端返回直接執行的方法,相當于執行這個方法,由于后端把返回的數據放在方法的參數里,所以這里能拿到res。window.jsonpCb = function (res) {console.log(res)}</script><script src='http://localhost:9871/api/jsonp?msg=helloJsonp&cb=jsonpCb' type='text/javascript'></script></body> </html>

簡單封裝一下前端這個套路

/*** JSONP請求工具* @param url 請求的地址* @param data 請求的參數* @returns {Promise<any>}*/ const request = ({url, data}) => {return new Promise((resolve, reject) => {// 處理傳參成xx=yy&aa=bb的形式const handleData = (data) => {const keys = Object.keys(data)const keysLen = keys.lengthreturn keys.reduce((pre, cur, index) => {const value = data[cur]const flag = index !== keysLen - 1 ? '&' : ''return `${pre}${cur}=${value}${flag}`}, '')}// 動態創建script標簽const script = document.createElement('script')// 接口返回的數據獲取window.jsonpCb = (res) => {document.body.removeChild(script)delete window.jsonpCbresolve(res)}script.src = `${url}?${handleData(data)}&cb=jsonpCb`document.body.appendChild(script)}) } // 使用方式 request({url: 'http://localhost:9871/api/jsonp',data: {// 傳參msg: 'helloJsonp'} }).then(res => {console.log(res) })

2.空iframe加form

細心的朋友可能發現,JSONP只能發GET請求,因為本質上script加載資源就是GET,那么如果要發POST請求怎么辦呢?

后端寫個小接口

// 處理成功失敗返回格式的工具 const {successBody} = require('../utli') class CrossDomain {static async iframePost (ctx) {let postData = ctx.request.bodyconsole.log(postData)ctx.body = successBody({postData: postData}, 'success')} } module.exports = CrossDomain

前端

const requestPost = ({url, data}) => {// 首先創建一個用來發送數據的iframe.const iframe = document.createElement('iframe')iframe.name = 'iframePost'iframe.style.display = 'none'document.body.appendChild(iframe)const form = document.createElement('form')const node = document.createElement('input')// 注冊iframe的load事件處理程序,如果你需要在響應返回時執行一些操作的話.iframe.addEventListener('load', function () {console.log('post success')})form.action = url// 在指定的iframe中執行formform.target = iframe.nameform.method = 'post'for (let name in data) {node.name = namenode.value = data[name].toString()form.appendChild(node.cloneNode())}// 表單元素需要添加到主文檔中.form.style.display = 'none'document.body.appendChild(form)form.submit()// 表單提交后,就可以刪除這個表單,不影響下次的數據發送.document.body.removeChild(form) } // 使用方式 requestPost({url: 'http://localhost:9871/api/iframePost',data: {msg: 'helloIframePost'} })

3.CORS

CORS是一個W3C標準,全稱是”跨域資源共享”(Cross-origin resource sharing)跨域資源共享 CORS 詳解??疵志椭肋@是處理跨域問題的標準做法。CORS有兩種請求,簡單請求和非簡單請求。

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

(1) 請求方法是以下三種方法之一:

  • HEAD
  • GET
  • POST

(2)HTTP的頭信息不超出以下幾種字段:

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

1.簡單請求

后端

// 處理成功失敗返回格式的工具 const {successBody} = require('../utli') class CrossDomain {static async cors (ctx) {const query = ctx.request.query// *時cookie不會在http請求中帶上ctx.set('Access-Control-Allow-Origin', '*')ctx.cookies.set('tokenId', '2')ctx.body = successBody({msg: query.msg}, 'success')} } module.exports = CrossDomain

前端什么也不用干,就是正常發請求就可以,如果需要帶cookie的話,前后端都要設置一下,下面那個非簡單請求例子會看到。

fetch(`http://localhost:9871/api/cors?msg=helloCors`).then(res => {console.log(res) })

2.非簡單請求
非簡單請求會發出一次預檢測請求,返回碼是204,預檢測通過才會真正發出請求,這才返回200。這里通過前端發請求的時候增加一個額外的headers來觸發非簡單請求。

后端

// 處理成功失敗返回格式的工具 const {successBody} = require('../utli') class CrossDomain {static async cors (ctx) {const query = ctx.request.query// 如果需要http請求中帶上cookie,需要前后端都設置credentials,且后端設置指定的originctx.set('Access-Control-Allow-Origin', 'http://localhost:9099')ctx.set('Access-Control-Allow-Credentials', true)// 非簡單請求的CORS請求,會在正式通信之前,增加一次HTTP查詢請求,稱為"預檢"請求(preflight)// 這種情況下除了設置origin,還需要設置Access-Control-Request-Method以及Access-Control-Request-Headersctx.set('Access-Control-Request-Method', 'PUT,POST,GET,DELETE,OPTIONS')ctx.set('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, t')ctx.cookies.set('tokenId', '2')ctx.body = successBody({msg: query.msg}, 'success')} } module.exports = CrossDomain

一個接口就要寫這么多代碼,如果想所有接口都統一處理,有什么更優雅的方式呢?見下面的koa2-cors。

const path = require('path') const Koa = require('koa') const koaStatic = require('koa-static') const bodyParser = require('koa-bodyparser') const router = require('./router') const cors = require('koa2-cors') const app = new Koa() const port = 9871 app.use(bodyParser()) // 處理靜態資源 這里是前端build好之后的目錄 app.use(koaStatic(path.resolve(__dirname, '../dist') )) // 處理cors app.use(cors({origin: function (ctx) {return 'http://localhost:9099'},credentials: true,allowMethods: ['GET', 'POST', 'DELETE'],allowHeaders: ['t', 'Content-Type'] })) // 路由 app.use(router.routes()).use(router.allowedMethods()) // 監聽端口 app.listen(9871) console.log(`[demo] start-quick is starting at port ${port}`)

前端

fetch(`http://localhost:9871/api/cors?msg=helloCors`, {// 需要帶上cookiecredentials: 'include',// 這里添加額外的headers來觸發非簡單請求headers: {'t': 'extra headers'} }).then(res => {console.log(res) })

4.代理

想一下,如果我們請求的時候還是用前端的域名,然后有個東西幫我們把這個請求轉發到真正的后端域名上,不就避免跨域了嗎?這時候,Nginx出場了。

Nginx配置

server{# 監聽9099端口listen 9099;# 域名是localhostserver_name localhost;#凡是localhost:9099/api這個樣子的,都轉發到真正的服務端地址http://localhost:9871 location ^~ /api {proxy_pass http://localhost:9871;} }

前端就不用干什么事情了,除了寫接口,也沒后端什么事情了

// 請求的時候直接用回前端這邊的域名http://localhost:9099,這就不會跨域,然后Nginx監聽到凡是localhost:9099/api這個樣子的,都轉發到真正的服務端地址http://localhost:9871 fetch('http://localhost:9099/api/iframePost', {method: 'POST',headers: {'Accept': 'application/json','Content-Type': 'application/json'},body: JSON.stringify({msg: 'helloIframePost'}) })

Nginx轉發的方式似乎很方便!但這種使用也是看場景的,如果后端接口是一個公共的API,比如一些公共服務獲取天氣什么的,前端調用的時候總不能讓運維去配置一下Nginx,如果兼容性沒問題(IE 10或者以上),CROS才是更通用的做法吧。


二、同源策略限制下Dom查詢的正確打開方式

1.postMessage
window.postMessage() 是HTML5的一個接口,專注實現不同窗口不同頁面的跨域通訊。
為了演示方便,我們將hosts改一下:127.0.0.1 crossDomain.com,現在訪問域名crossDomain.com就等于訪問127.0.0.1。

這里是http://localhost:9099/#/crossDomain,發消息方

<template><div><button @click="postMessage">給http://crossDomain.com:9099發消息</button><iframe name="crossDomainIframe" src="http://crossdomain.com:9099"></iframe></div> </template><script> export default {mounted () {window.addEventListener('message', (e) => {// 這里一定要對來源做校驗if (e.origin === 'http://crossdomain.com:9099') {// 來自http://crossdomain.com:9099的結果回復console.log(e.data)}})},methods: {// 向http://crossdomain.com:9099發消息postMessage () {const iframe = window.frames['crossDomainIframe']iframe.postMessage('我是[http://localhost:9099], 麻煩你查一下你那邊有沒有id為app的Dom', 'http://crossdomain.com:9099')}} } </script>

這里是http://crossdomain.com:9099,接收消息方

<template><div>我是http://crossdomain.com:9099</div> </template><script> export default {mounted () {window.addEventListener('message', (e) => {// 這里一定要對來源做校驗if (e.origin === 'http://localhost:9099') {// http://localhost:9099發來的信息console.log(e.data)// e.source可以是回信的對象,其實就是http://localhost:9099窗口對象(window)的引用// e.origin可以作為targetOrigine.source.postMessage(`我是[http://crossdomain.com:9099],我知道了兄弟,這就是你想知道的結果:${document.getElementById('app') ? '有id為app的Dom' : '沒有id為app的Dom'}`, e.origin);}})} } </script>

結果可以看到:

2.document.domain

這種方式只適合主域名相同,但子域名不同的iframe跨域。
比如主域名是http://crossdomain.com:9099,子域名是http://child.crossdomain.com:9099,這種情況下給兩個頁面指定一下document.domain即document.domain = crossdomain.com就可以訪問各自的window對象了。

3.canvas操作圖片的跨域問題

這個應該是一個比較冷門的跨域問題,張大神已經寫過了我就不再班門弄斧了解決canvas圖片getImageData,toDataURL跨域問題

總結

以上是生活随笔為你收集整理的别问我跨域了,我想吐的全部內容,希望文章能夠幫你解決所遇到的問題。

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

在线看国产视频 | 日韩美在线观看 | 91免费看黄色 | 在线观看中文字幕dvd播放 | 中文字幕免费成人 | 成人a免费 | 97视频在线观看免费 | 伊人久久国产精品 | 黄视频网站大全 | 天天综合成人网 | 黄色一级大片在线免费看产 | 日本久久久精品视频 | 久av在线 | 久久久91精品国产一区二区精品 | 中文字幕亚洲高清 | 日韩av在线小说 | 国产精品免费高清 | 国产一级免费av | 超碰97人人在线 | 精品久久久久免费极品大片 | 黄色小网站在线观看 | 欧美日韩不卡一区二区三区 | 精品一区二区在线看 | 激情欧美一区二区三区免费看 | 13日本xxxxxⅹxxx20 | 色国产精品一区在线观看 | 在线电影日韩 | 激情视频二区 | 伊人日日干 | 久久精品这里都是精品 | 亚洲免费av片 | 欧美日韩中文视频 | 一区二区精品视频 | 精品亚洲在线 | 91免费看黄 | 激情综合色综合久久综合 | 免费视频国产 | 岛国av在线不卡 | 精品嫩模福利一区二区蜜臀 | 在线中文字母电影观看 | 国产成人一区二区在线观看 | 日日精品 | 亚洲香蕉在线观看 | 超碰公开在线观看 | 亚洲精品自拍视频在线观看 | 一级一片免费看 | 九九热免费视频在线观看 | 久久99国产精品自在自在app | 少妇bbbb搡bbbb搡bbbb | 国产精品久久婷婷六月丁香 | 国产午夜精品在线 | 成人免费毛片aaaaaa片 | 免费合欢视频成人app | 欧美精品在线视频观看 | 六月丁香综合网 | 久久久久9999亚洲精品 | 成人毛片在线观看视频 | 香蕉视频啪啪 | 久久免费播放 | 国产精品www | 国产做爰视频 | 欧美 日韩 国产 中文字幕 | 精品国产精品国产偷麻豆 | 麻豆av一区二区三区在线观看 | 中文字幕资源在线 | 色婷婷久久 | 久久99精品久久久久久 | 午夜少妇av | 午夜10000 | 小草av在线播放 | 日韩有码第一页 | 久热久草在线 | av观看网站 | 韩国精品视频在线观看 | 亚洲人人精品 | 久久久久女人精品毛片九一 | 精品国产乱码久久久久久1区2匹 | 激情一区二区三区欧美 | 午夜黄色影院 | 日韩在线观看第一页 | 91成人网在线观看 | 欧美调教网站 | 成人97人人超碰人人99 | 久久久影院一区二区三区 | 日韩18p| 欧美二区三区91 | 中文字幕 国产专区 | 亚洲3级 | 久久久久国产精品厨房 | 久久综合五月天婷婷伊人 | 中文字幕一区二区三区久久蜜桃 | 天天操夜夜曰 | 国产精品不卡在线观看 | 国产欧美最新羞羞视频在线观看 | 午夜精品久久久久久久99水蜜桃 | 九九三级毛片 | 91av手机在线观看 | 天天干天天干天天干天天干天天干天天干 | 久久精品日产第一区二区三区乱码 | 午夜av一区 | 在线91av | 在线免费观看黄色大片 | 国产中文字幕在线 | 日韩av高清 | 国产亚洲视频中文字幕视频 | 欧美日韩免费视频 | 五月婷婷六月丁香在线观看 | 午夜精品一区二区三区在线观看 | 欧洲性视频 | 久久久黄色免费网站 | 亚洲高清91 | 日日操日日插 | 69av视频在线观看 | 亚洲女欲精品久久久久久久18 | 国产一区国产精品 | 亚洲精品av中文字幕在线在线 | 国产情侣一区 | 亚洲视频播放 | 免费观看日韩av | 在线观看中文av | 在线久草视频 | 在线视频观看亚洲 | 91人人澡| 亚洲成人av电影在线 | 97超碰香蕉| 国产精品手机视频 | 97超碰人人澡人人 | mm1313亚洲精品国产 | 日韩精品视频在线免费观看 | 日韩精品一区二区在线观看 | 亚洲动漫在线观看 | 成人精品一区二区三区电影免费 | 日韩高清不卡一区二区三区 | 国产网站色 | 精品国产精品久久 | 黄色在线观看网站 | 999热线在线观看 | 国产 字幕 制服 中文 在线 | 波多野结衣资源 | 成人免费视频网站在线观看 | 亚洲精品中文字幕在线 | 国产.精品.日韩.另类.中文.在线.播放 | 色综合久久久 | 色欧美88888久久久久久影院 | 午夜av网站| 91av视屏| 少妇精品久久久一区二区免费 | 99久久99视频 | 香蕉视频在线免费看 | 国产亚洲91 | 狠狠操在线 | 日韩精品一区二区三区免费观看 | 激情综合站 | 黄色片免费看 | 在线视频一二区 | 正在播放一区 | 五月婷婷综合激情网 | 国产精品av免费在线观看 | 欧美日韩xxxxx | 91大神免费在线观看 | 亚洲男模gay裸体gay | 色五婷婷 | 91av视频在线免费观看 | 香蕉久久国产 | 国产精品一区二区麻豆 | 久久美女免费视频 | 五月婷婷六月丁香在线观看 | 成人免费观看大片 | 麻豆视频免费观看 | 91视频在线免费看 | 91九色视频在线播放 | 91av社区| 久久久精品午夜 | 亚洲成av人片在线观看香蕉 | 国内精品在线观看视频 | 黄色大片视频网站 | 免费激情在线电影 | 免费a v视频 | 99视频免费在线观看 | 亚洲精品欧美精品 | 在线色亚洲 | 国产原创在线观看 | 免费三及片 | 精品国产123| 国产成人一区二区精品非洲 | 午夜国产在线观看 | 99热精品久久 | 一区二区三区在线免费观看 | 亚洲天堂网视频 | 欧美日本中文字幕 | 国产精品久久一卡二卡 | 黄色av免费看 | 天天色天天搞 | 免费在线观看成人 | 一区二区三区中文字幕在线 | 久久视频网 | 国产黄色大片 | 中文字幕日韩伦理 | 日韩欧美一区二区三区在线 | 天堂网一区二区三区 | 久久五月精品 | 一区二区视频电影在线观看 | 国产精品久久久久av免费 | 丁香久久综合 | 91精品久| 久久成人资源 | 中文字幕中文字幕在线中文字幕三区 | 日韩首页| 免费在线播放黄色 | 91麻豆看国产在线紧急地址 | 日韩一区二区三区高清免费看看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 色婷在线 | 精品欧美乱码久久久久久 | 成人黄色国产 | 中文字幕久久久精品 | 日韩天堂在线观看 | 日本3级在线观看 | 人人干天天干 | 成人午夜av电影 | 色婷婷免费视频 | 久久久五月天 | 久久99热国产 | 久久久综合精品 | 久久8 | 久草在线中文888 | 精品亚洲网 | 亚洲第一av在线播放 | 国产精品永久免费观看 | 97超碰国产在线 | 久久国产精品99久久久久 | 日韩二区在线播放 | 久久人91精品久久久久久不卡 | 狠狠色丁香婷婷 | 亚洲精品自在在线观看 | 亚洲精品乱码久久久久久写真 | 欧美久久成人 | 91男人影院 | 久久国产精品区 | 99久久久久久久久久 | 亚洲日本韩国一区二区 | 久精品视频在线观看 | 一区二区三区精品久久久 | 成人精品视频久久久久 | 国产成人精品一区一区一区 | 国产精品永久 | 免费在线观看黄色网 | 在线免费高清视频 | 久久人人97超碰精品888 | 欧美一区二区在线免费看 | 4438全国亚洲精品观看视频 | 久久人人插 | 久草在线高清视频 | 正在播放一区二区 | 日韩av一区二区在线播放 | 手机成人在线 | 国产在线播放观看 | 中文字幕人成不卡一区 | 天天操天天摸天天爽 | 久久在线免费视频 | 91精品视频在线看 | 亚洲 中文 在线 精品 | av免费黄色 | 69xxxx欧美 | 天天操天天怕 | 久久精品2 | 国产精品毛片 | 国产麻豆电影 | 九九视频免费在线观看 | 亚洲国产精品一区二区久久,亚洲午夜 | 亚州精品天堂中文字幕 | 国产精品一区在线观看 | 三级性生活视频 | 欧美一区二区三区不卡 | 国产一区二区视频在线播放 | 在线电影中文字幕 | 免费精品在线观看 | 久久久午夜电影 | 天天操夜夜干 | 天天爽天天摸 | 久久久久久久久网站 | av在线播放国产 | 免费看色网站 | 人人爽人人爱 | 国产精品久久在线观看 | 婷婷综合伊人 | 国产99久久九九精品免费 | 嫩草av影院 | 在线观看mv的中文字幕网站 | 中文字幕123区 | 欧美在线久久 | 亚洲免费国产视频 | 四虎海外影库www4hu | 免费看的黄色的网站 | 免费在线观看成年人视频 | 久青草影院 | 三级免费黄 | 午夜视频福利 | 免费aa大片| 丁香九月婷婷 | 午夜精品久久久久久久99水蜜桃 | 欧美-第1页-屁屁影院 | 黄色www在线观看 | 久久免费视频1 | 丁香九月激情 | 久久高清 | 在线韩国电影免费观影完整版 | 天天综合网 天天综合色 | 超碰97人人在线 | 狠狠干干 | 色婷婷a | 中文字幕精品久久 | 国产精品乱码高清在线看 | 六月丁香色婷婷 | 色在线免费 | 超碰在线公开免费 | 国产精品综合久久 | 免费观看一级特黄欧美大片 | 九九视频在线播放 | 免费福利在线播放 | 久草在线资源观看 | 国产一线二线三线在线观看 | 911久久香蕉国产线看观看 | 国产黄色精品在线 | 黄色福利网 | 精品国产乱码一区二区三区在线 | 国产一区二区免费在线观看 | 国产成视频在线观看 | 深爱婷婷激情 | 国内精品视频免费 | 在线观看黄色大片 | 国产高清免费在线观看 | 亚洲专区 国产精品 | 亚洲欧美综合精品久久成人 | 欧美成人影音 | 久久久精品欧美 | 91一区二区三区在线观看 | 亚洲国产中文字幕在线 | 亚洲尺码电影av久久 | 色五月情| 午夜精品久久久久久中宇69 | av高清在线 | 国产色秀视频 | 久 久久影院 | 91自拍91| 精品在线小视频 | 日本大片免费观看在线 | 日本三级不卡视频 | 国产精品美女久久久 | 天天干中文字幕 | 精品国产精品国产偷麻豆 | 麻豆91网站 | 天天操偷偷干 | 欧美大片aaa | 精品伊人久久久 | 午夜av大片| 在线观看av中文字幕 | 999久久国产精品免费观看网站 | 午夜视频色 | 国产欧美精品在线观看 | 日韩三区在线 | 四虎在线永久免费观看 | 成人超碰在线 | 在线视频观看国产 | 97色综合 | 精品综合久久久 | 国产va精品免费观看 | 日韩18p| 在线涩涩 | 日韩精品一卡 | 久久国产精品偷 | 丁香视频免费观看 | 久久精品国产99 | 欧美一区二区三区在线观看 | 欧美少妇xxxxxx | av免费播放 | 91精品第一页| 岛国av在线 | 激情综合网天天干 | 国色天香永久免费 | 日韩免 | 在线观看精品一区 | 一区二区三区在线免费观看 | 在线观看视频福利 | 久久er99热精品一区二区 | 欧美极品少妇xbxb性爽爽视频 | 在线看小早川怜子av | 最近中文字幕免费av | 日韩精品视频免费看 | 日韩电影在线看 | 91黄色在线视频 | 午夜电影久久久 | 午夜精选视频 | 91视频在线免费看 | 亚洲精品18p | 97成人超碰| 日本黄色免费播放 | 久久五月婷婷丁香 | 色综合中文字幕 | 一区在线播放 | 久久精品福利视频 | 亚洲欧美日韩一级 | 最新中文字幕视频 | 日一日操一操 | 色偷偷男人的天堂av | 日日干干 | www.一区二区三区 | 波多野结衣视频一区二区三区 | 天天干天天操天天 | 国产麻豆视频 | 在线观看免费福利 | 懂色av懂色av粉嫩av分享吧 | 操操色| 黄色国产高清 | 国产黄色播放 | 99精品国产在热久久 | 国产综合香蕉五月婷在线 | 日本在线观看一区 | 日韩在线高清 | 不卡电影一区二区三区 | 亚洲区另类春色综合小说校园片 | 亚州av免费 | 午夜美女影院 | 99热这里精品 | 久久1电影院 | 久久久久久免费视频 | 久久99热久久99精品 | 水蜜桃亚洲一二三四在线 | 韩国精品在线 | a资源在线 | 国产精品免费观看国产网曝瓜 | 国产成人精品一区一区一区 | 日韩欧美高清视频在线观看 | 成人a级免费视频 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 91精品黄色 | 在线观看av免费 | 91av在线免费播放 | 激情视频免费在线观看 | 亚洲国产成人在线 | 中文字幕传媒 | 麻豆成人小视频 | 久久精品4| 日本一区二区三区免费观看 | 日韩专区在线播放 | 最近免费中文字幕mv在线视频3 | 国产精品二区在线观看 | 91精品免费在线观看 | 免费手机黄色网址 | 亚洲欧洲成人 | 日日夜夜精品视频 | 免费麻豆| 国产精品毛片 | 91精品国产欧美一区二区成人 | 97色免费视频 | 国产精品久久久久久高潮 | 亚洲第一区精品 | 日韩精品免费专区 | 久久综合久久综合久久综合 | 中文字幕乱在线伦视频中文字幕乱码在线 | 亚洲精品一区二区18漫画 | 99精品一区二区三区 | 亚洲精品综合欧美二区变态 | 欧美性生活小视频 | 成 人 黄 色 视频 免费观看 | av黄色免费看 | 日韩成人免费在线电影 | 国产成人高清在线 | 少妇bbw搡bbbb搡bbb | 国产精品www| 麻豆视频在线播放 | 一级α片免费看 | 国产一级特黄电影 | 久久久久免费网站 | 日韩精品久久久久 | 天天超碰 | 97人人射| 福利视频导航网址 | 亚洲成aⅴ人在线观看 | 日韩久久久久久久久 | 天堂av在线中文在线 | 成人在线观看av | 深爱五月网 | 久久精品网站视频 | 人人擦 | 麻豆系列在线观看 | 久久精品免费 | 亚洲精品中文在线观看 | 欧美了一区在线观看 | 婷婷精品 | 国产91免费在线观看 | 麻豆传媒精品 | 中文字幕在线免费看线人 | 国产麻豆精品一区二区 | 99热这里只有精品1 av中文字幕日韩 | 日韩啪视频 | 亚洲免费黄色 | 激情婷婷六月 | 九九九九免费视频 | 国产一区二区精品在线 | 国产精品久久一区二区三区, | 亚洲视频免费在线观看 | 99久久久久免费精品国产 | 手机在线黄色网址 | 日韩午夜高清 | 国产一区二区三区高清播放 | 亚洲国产97在线精品一区 | 久久久免费在线观看 | 特级免费毛片 | 久免费视频 | www.夜夜操.com | 日韩二区三区在线 | 免费黄色激情视频 | 亚洲一区二区视频在线播放 | 欧美日韩一级久久久久久免费看 | 日韩 在线观看 | 日韩高清精品一区二区 | 国产精品久久婷婷六月丁香 | 最近中文字幕在线播放 | 成人国产精品一区二区 | 欧美日韩一区二区三区视频 | 久久伊人爱| 久久视频这里有精品 | 最近免费中文字幕mv在线视频3 | 久久久久久国产一区二区三区 | 午夜私人影院久久久久 | 亚洲精品国产品国语在线 | 久久久久久久久电影 | 日韩视频在线一区 | 国内精品久久久久久久久久清纯 | 国产高清在线视频 | 91福利免费 | 久久精品男人的天堂 | 亚洲天堂网在线观看视频 | a黄在线观看 | 国产美女主播精品一区二区三区 | 国产无限资源在线观看 | 999电影免费在线观看2020 | 国产精品久久久久毛片大屁完整版 | 涩涩色亚洲一区 | 国产成人一区二区三区在线观看 | 在线精品一区二区 | 日韩午夜精品福利 | 九九热在线观看 | 麻豆传媒视频在线播放 | 久久久精品国产免费观看同学 | 婷婷国产在线观看 | 日韩乱码在线 | 在线观看91精品视频 | 中文字幕人成人 | 91麻豆精品国产91久久久久久 | 国产精品毛片久久久久久 | 91网址在线 | 99re8这里有精品热视频免费 | 99精品久久久久 | 精品国产免费人成在线观看 | 亚洲免费一级电影 | 亚洲国产一二三 | 草在线 | aaaaaa毛片 | 日韩欧美在线不卡 | 麻豆av一区二区三区在线观看 | 午夜私人影院久久久久 | 在线观看国产区 | 午夜av在线免费 | 国产麻豆果冻传媒在线观看 | av大片免费 | 日本不卡123区 | 激情久久久 | 亚洲精区二区三区四区麻豆 | 91视频麻豆视频 | 黄色小说在线免费观看 | 人人澡人人添人人爽一区二区 | av成人在线电影 | 久久久一本精品99久久精品66 | 亚洲理论影院 | 国内精品久久影院 | 91日韩在线播放 | 中文字幕在线高清 | 久久国产精品精品国产色婷婷 | 亚洲国产成人在线 | 亚洲一二区精品 | 日韩欧美视频在线观看免费 | 中文字幕国产在线 | 激情视频久久 | 欧美日韩一区二区免费在线观看 | 男女激情网址 | 国产女人免费看a级丨片 | 丁香视频免费观看 | 久久99婷婷 | 97超级碰碰碰视频在线观看 | 伊人国产在线观看 | 久久国产系列 | 午夜精品99久久免费 | 国产伦精品一区二区三区高清 | 国产亚洲欧美一区 | 天天干天天做 | 国产aaa免费视频 | 精品91| 日韩精品中文字幕有码 | 国内精品久久久久国产 | 国产乱码精品一区二区三区介绍 | 日日夜夜天天综合 | 一级片免费观看 | 精品久久久久一区二区国产 | 久久第四色 | 黄色一级免费 | 最近免费观看的电影完整版 | 国产精品高清一区二区三区 | 亚洲理论片在线观看 | 麻豆视频一区 | 亚洲天堂视频在线 | 天天爽夜夜爽人人爽一区二区 | 精品91久久久久 | 亚洲精品永久免费视频 | 国产精品久久久久久久久免费 | 四虎成人免费观看 | 天堂视频中文在线 | 奇米影视8888在线观看大全免费 | 91人人人| 久久国产区 | www.久久免费视频 | www.黄色片网站 | 久草网视频 | 久草网视频| 深爱激情av | 黄色成人av | 99精品国产兔费观看久久99 | 五月婷婷视频在线 | 国内精品视频在线 | 婷婷综合视频 | 黄色av一区 | 麻豆视频大全 | 夜夜嗨av色一区二区不卡 | 国产精品videoxxxx | 成年人在线播放视频 | 91亚洲精品国偷拍 | 九九热在线免费观看 | 91av视频导航 | 一区二区三区在线免费观看视频 | 有码一区二区三区 | 在线播放 一区 | 日韩欧美综合精品 | 中文字幕av日韩 | 日本在线观看中文字幕无线观看 | av成人动漫在线观看 | 国内精品视频免费 | 九色视频网址 | 久久久久这里只有精品 | 久久国产精品系列 | 粉嫩高清一区二区三区 | 免费网站黄色 | 99国产精品 | 视频在线一区 | 黄av资源| 亚洲精品美女久久久久网站 | 久草在线最新免费 | 在线观看黄色免费视频 | 色网站在线 | 在线视频 精品 | 成年人黄色免费看 | 日韩av网页 | 一级黄色大片 | 亚洲综合视频在线观看 | 天堂av一区二区 | www色 | 18国产精品白浆在线观看免费 | 国产精品一区二区果冻传媒 | 日韩精品最新在线观看 | av在线播放网址 | 91精品麻豆 | 黄色免费网站下载 | 日韩电影中文,亚洲精品乱码 | 色就干| 狠日日 | 99久久日韩精品视频免费在线观看 | 天天艹 | 亚洲人在线7777777精品 | 日韩精品久久中文字幕 | 超碰97人人干 | 综合激情 | 9在线观看免费高清完整版在线观看明 | 国产无遮挡又黄又爽在线观看 | 91在线免费视频观看 | 亚洲精选在线 | 五月天综合在线 | 欧美一区二区免费在线观看 | 亚州精品成人 | 最新色视频 | 69亚洲乱 | 国产激情久久久 | 婷婷视频导航 | 精品久久99 | 91av欧美| 国产剧情一区在线 | 国产精品久久精品国产 | 中文字幕在线观看播放 | 国产精品久久久久久久7电影 | 久久精品视频4 | 国产又黄又爽无遮挡 | 天堂麻豆 | 久久免费视频这里只有精品 | 波多野结衣电影一区二区三区 | 99视频免费观看 | 91精品国产高清自在线观看 | 成人免费看视频 | 久久字幕网 | 天天干天天干天天色 | 噜噜色官网 | 干综合网 | 视频国产在线观看18 | 精品国产不卡 | a在线免费观看视频 | 久久免费视频在线观看6 | 99超碰在线观看 | 992tv在线观看| 国产一区二区久久 | 在线观看福利网站 | 午夜视频在线观看网站 | 91九色蝌蚪在线 | 国产一级性生活视频 | 国产亚洲精品电影 | 国产精品高潮久久av | 久久涩视频 | a精品视频 | 伊人影院av | 久久久国产精品电影 | 99re久久资源最新地址 | 亚洲精品国产精品国自产观看浪潮 | 五月婷久久 | 国产精品综合在线观看 | 中文字幕2021 | 在线观看国产麻豆 | 91大神在线看| 亚洲国产mv | 免费观看午夜视频 | 成人精品国产 | 蜜桃视频日本 | 色婷婷精品大在线视频 | 超碰人人草 | 人人爱人人做人人爽 | 午夜av影院 | av先锋影音少妇 | 亚洲一级免费观看 | 91精选在线观看 | 久久午夜羞羞影院 | 日韩欧美在线不卡 | 毛片激情永久免费 | 91亚洲精品久久久蜜桃网站 | 亚洲精品久久在线 | 亚洲免费不卡 | 亚洲桃花综合 | 91黄色免费网站 | 国色天香在线观看 | 免费高清男女打扑克视频 | 深夜免费福利在线 | 日日夜夜艹 | 国产一区二区精品 | 国产免费专区 | 色丁香婷婷 | 国产人免费人成免费视频 | 免费 在线 中文 日本 | 国产精品理论在线观看 | 中文字幕av日韩 | 免费在线一区二区 | 国产精品白浆视频 | 公与妇乱理三级xxx 在线观看视频在线观看 | 在线观看久草 | 久在线| 五月婷婷六月综合 | av大片网址 | 国产小视频在线观看 | a v在线观看| 亚洲一区二区视频 | 久久五月网 | 欧美精品亚洲精品日韩精品 | 成人午夜免费剧场 | 九九九九免费视频 | 中文字幕在线观看免费高清完整版 | 日韩特黄av | 亚洲视频在线免费看 | 一区二区三区精品久久久 | 国产成人在线免费观看 | 日本深夜福利视频 | 婷婷色综 | 国产免费不卡 | av黄色免费看 | 91精品91| 国产精品一区二区三区在线看 | 色婷婷激情四射 | 伊人五月天.com | 天天射射天天 | 色偷偷人人澡久久超碰69 | 色婷av| 三级av中文字幕 | 午夜的福利 | 国产精品国产三级国产专区53 | 91传媒91久久久 | 国产999久久久 | 日韩区视频 | 成人一级片在线观看 | 99热这里只有精品免费 | 成人av电影网址 | 999男人的天堂 | 欧美日韩国产一区二区三区 | 久久天天综合网 | 欧美资源 | 人人dvd| 色婷婷精品大在线视频 | 国产中文字幕第一页 | 日韩不卡高清 | 欧美性脚交| 深爱激情五月综合 | 高清一区二区三区 | av成人免费网站 | 国产98色在线 | 日韩 | 91久久精品一区二区二区 | 国产一区二区免费在线观看 | 91精品蜜桃 | 成人黄色电影在线 | 亚洲精品国产成人av在线 | 日日操日日干 | 精品自拍av | 一级一片免费视频 | 美女国内精品自产拍在线播放 | 亚洲欧美日韩中文在线 | 亚洲人在线视频 | 青青河边草免费直播 | 狠狠色伊人亚洲综合网站色 | 亚洲色图色| 成人黄色小说网 | 亚洲精品美女在线 | 麻豆一二三精选视频 | 96在线 | 精品在线观看一区二区 | 欧美精品久久99 | av在线免费观看不卡 | 在线观看91精品国产网站 | 国产精品免费看 | 亚洲黄色免费电影 | 久久久久久久久久久久久久av | 国产黄在线 | 香蕉视频网站在线观看 | 久章操| 在线免费观看欧美日韩 | 欧美日本啪啪无遮挡网站 | 久久国产影视 | 91在线网址 | 日本久久片 | 国产精品视频不卡 | 欧美视频网址 | 97超碰成人在线 | 亚洲国产精品视频在线观看 | 久久综合九色欧美综合狠狠 | 国产精品久久一区二区无卡 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产精品成人一区二区 | 黄色软件视频大全免费下载 | 91福利社在线观看 | 亚洲在线网址 | 久久99久久99精品免观看粉嫩 | 久久精品国产精品亚洲精品 | 免费看的视频 | 亚洲干视频在线观看 | 97人人添人澡人人爽超碰动图 | 91久久久久久久一区二区 | 亚洲婷婷在线视频 | 手机在线日韩视频 | 久久国产美女 | 久久男女视频 | 爱色婷婷 | 99麻豆视频 | 亚洲精品美女久久久 | 91精品久久久久久久99蜜桃 | 97精品国产91久久久久久 | 国产剧情一区二区在线观看 | 99在线免费观看 | 久久乐九色婷婷综合色狠狠182 | 国产黄视频在线观看 | 96视频在线| 99久久精品免费看国产一区二区三区 | 欧美成年人在线视频 | 国内久久看 | 91亚洲精品久久久中文字幕 | 成人在线观看你懂的 | 久久一区二区三区日韩 | 日本中文字幕一二区观 | 国产精品美女网站 | 一级片免费观看 | 成+人+色综合 | 欧美视频国产视频 | 久久中文精品视频 | 天天色天天操天天爽 | 中文在线中文a | 天天干夜夜操视频 | 日韩av网页 | 国产综合香蕉五月婷在线 | 狠狠操导航 | 国产午夜剧场 | 天堂久久电影网 | 日韩免费中文字幕 | 五月天婷亚洲天综合网精品偷 | 在线成人免费电影 | www,黄视频 | 91香蕉国产在线观看软件 | 人人插人人干 | 成人一区二区在线观看 | 西西444www大胆高清视频 | 日韩一区二区在线免费观看 | 有码一区二区三区 | 国产高清久久 | 欧美狠狠操 | 中文字幕2021| 91精品国产成 | 96亚洲精品久久 | 一本色道久久综合亚洲二区三区 | 狠狠久久综合 | 天天操夜操| 香蕉网在线播放 | 久久成人久久 | 黄色性av | 国产精品福利视频 | 国产免费中文字幕 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 黄色天堂在线观看 | 欧美精品久久天天躁 | 精品久久久久国产免费第一页 | 99国产精品免费网站 | 久久99视频精品 | 欧美 日韩 性| 亚洲国产影院av久久久久 | 日韩 在线a | 成人av免费在线播放 | 久久久国产精华液 | 欧美一级黄大片 | 成人在线免费av | 久久成人国产精品免费软件 | 国产经典三级 | 欧美aaa级片 | 91最新网址在线观看 | 久久不卡免费视频 | 在线国产精品一区 | 久久久久亚洲精品男人的天堂 | 国产精品激情偷乱一区二区∴ | 亚洲电影一区二区 | 玖玖爱国产在线 | 国产免费黄视频在线观看 | 日韩一区二区三区不卡 | av导航福利 | 精品视频久久久 | 在线观看黄网站 | 国产一级片免费视频 | 国产美女被啪进深处喷白浆视频 | 国产日韩欧美在线观看视频 | 国产精品一区二区三区观看 | 久久99久久99免费视频 | 午夜骚影 | 久草在线视频精品 | 婷婷成人亚洲综合国产xv88 | 国产精品久久久久久久av大片 | 国产亚洲精品成人av久久ww | 91免费版在线 | 日本中文字幕电影在线免费观看 | 国产美女精彩久久 | 午夜影院一级片 | 在线看免费 | 91自拍视频在线观看 | 欧美少妇的秘密 | 欧美一二三专区 | 日批视频在线 | 色综合久久五月天 | 一区二区av | 国产成人三级在线观看 | av在线免费网 | 色91在线视频 | 精品国产人成亚洲区 | 国产精品视频永久免费播放 | 碰超在线 | 久久精品看片 | 日韩av二区| 在线观看你懂的网址 | 黄色一级大片在线免费看国产一 | 亚洲日本va午夜在线影院 | 久久久久久久网 | 亚洲午夜av电影 | 免费在线观看的av网站 | 日韩xxxxxxxxx | 在线亚洲观看 | 国产亚洲久一区二区 | 日韩午夜在线播放 | 日韩在线观看网站 | 激情偷乱人伦小说视频在线观看 | 国产成人精品久久亚洲高清不卡 | 国产精品久久久久久吹潮天美传媒 | 精品uu| 亚洲精品久久久久久国 | 免费三级骚 | 中文字幕一区在线 |