欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

html5跨文檔消息傳輸?shù)姆椒?/h1>

這篇文章主要介紹了html5跨文檔消息傳輸?shù)姆椒ǖ南嚓P(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇html5跨文檔消息傳輸?shù)姆椒ㄎ恼露紩兴斋@,下面我們一起來看看吧。

成都創(chuàng)新互聯(lián)公司公司2013年成立,先為米東等服務(wù)建站,米東等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為米東企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

對窗口對象的message事件進(jìn)行監(jiān)聽

復(fù)制代碼

代碼如下:

window.addEventListener("message", function(event) {

// 處理程序代碼

}, false);

使用window對象的postMessage()方法向其他窗口發(fā)送消息,該方法的定義如下:

復(fù)制代碼

代碼如下:

otherwindow.postMessage(message, targetOrigin);

該方法使用兩個(gè)參數(shù):第一個(gè)參數(shù)為所發(fā)送的消息文本,但也可以是任何JavaScript對象(通過JSON轉(zhuǎn)換對象為文本);第二個(gè)參數(shù)為接收消息的對象窗口的URL地址,可以在URL地址字符串中使用通配符“*”指定全部地址,不過建議使用準(zhǔn)確的URL地址。otherwindow為要發(fā)送窗口對象的引用,可以通過window.open()方法返回該對象,或通過對window.frames數(shù)組指定序號(index)或名字的方式來返回單個(gè)frame所屬性的窗口對象。

示例

復(fù)制代碼

代碼如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8"/>

<title>跨文檔消息傳輸示例主文檔</title>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>

<script type="text/javascript">

$(function() {

// 監(jiān)聽message事件。

window.addEventListener("message", function(event) {

// 忽略指定URL之外的頁面發(fā)送的消息。

if(event.origin != "http://www.blue-butterfly.net") return;

alert(event.data); // 顯示消息。

}, false);

$("#iframeContent").load(function(event) {

// 向子頁面發(fā)送消息

this[0].postMessage("Hello", "http://www.blue-butterfly.net/test/");

});

});

</script>

</head>

<body>

<header>

<h2>跨域通信示例</h2>

</header>

<iframe id="iframeContent" width="400" src="http://www.blue-butterfly.net/test/"></iframe>

</body>

</html>

子頁面中的代碼如下:

復(fù)制代碼

代碼如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8"/>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>

<script type="text/javascript">

$(function() {

window.addEventListener("message", function(event) {

if(event.origin != "http://Lulingniu") return;

$("#console").append(event.origin).append("傳來的消息:").append(event.data);

// 向主頁面發(fā)送消息。

event.source.postMessage("Hello, there is :" + this.location, event.origin);

}, false);

});

</script>

</head>

<body>

<p>這是iframe中的內(nèi)容。</p>

<div id="console"></div>

</body>

</html>

&bull;通過對window對象的message事件進(jìn)行監(jiān)聽,可以接收消息。

&bull;通過訪問message事件的origin屬性,可以獲取消息的發(fā)送源(本例中主頁面的發(fā)送源為“http://Lulingniu”,子頁面的發(fā)送源為“http://www.blue-butterfly.net”)。注意:發(fā)送源與網(wǎng)站的URL地址不是一個(gè)概念,發(fā)送源只包括域名與端口號,為了不接收其他源惡意發(fā)送過來的消息,最好對發(fā)送源做檢查。

&bull;通過訪問message事件的data屬性,可以取得消息內(nèi)容(可以是任何JavaScript對象,使用JSON)。

&bull;使用postMessage()方法發(fā)送消息。

&bull;通過訪問message事件的source屬性,可以獲取消息發(fā)送源的窗口的代理對象。

關(guān)于“html5跨文檔消息傳輸?shù)姆椒ā边@篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“html5跨文檔消息傳輸?shù)姆椒ā敝R都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

名稱欄目:html5跨文檔消息傳輸?shù)姆椒?/a>
鏈接地址:
http://aaarwkj.com/article6/igosig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、電子商務(wù)、全網(wǎng)營銷推廣、營銷型網(wǎng)站建設(shè)、網(wǎng)站建設(shè)域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
国产大学生情侣在线视频| 全国精品免费视频久久久| 亚洲人成免费观看网站| 少妇高潮惨叫久久麻豆传| 一区二区在线日韩视频| 四虎在线永久观看视频| 久久日韩一区二区三区| 国产精品麻豆色哟哟av| 欧美久久久久综合一区| 高清中文字幕一区二区三区| 欧美国产免费高清视频| 成年人黄色免费网站在线观看| 操小姑娘国产精品视频| 亚洲激情欧美日韩精品| 成人18禁h黄在线看免费| 国产在线精品91国自产拍| 欧美日韩一区二区黄色| 无遮挡动漫网站免费观看| 亚洲精品成人久久av| 国产精品色呦呦一区二区| 午夜激情在线观看网页| 欧美一区二区大香蕉视频| 日韩精品一区二区三区欲色av| 日韩视频专区一区二区| 国产三级全黄在线播放| 在线观看日韩三级av| 人妻有码中文字幕在线| 亚洲av久久一区二区| 欧美高清视频看片在线观看| 国产精品久久久久精品爆| 亚洲欧美中文日韩二区一区| 免费观看久久久激情片| 国产精品一级二区三区| 亚洲精品一区久久狠狠欧美| 亚洲一区日本一区二区| 午夜福利视频在线一区| 国产精品偷伦一区二区| 亚洲熟女午夜毛片av毛片| 欧美日韩黄色在线观看| 日本岛国一区二区在线| 亚洲精品尤物福利在线一区|