// 父頁面中 // html// js // UniSoftPhone是子頁面iframe的Id var frame = document.getElementById("UniSoftPhone"); var message = {method:"getCallMemory"}; frame.contentWindow.postMessage(JSON.stringify(message),"*")
// 子頁面監(jiān)聽message事件 // listen message window.addEventListener("message", function(event){ console.log(event); var data = event.data; try{ data = JSON.parse(data); handlePostMessage.deliverMessage(data); } catch(e){ util.error(e); util.error("message must be a stringify object!!"); } }); // *** handler post message var handlePostMessage = { deliverMessage: function(message){ var method = message.method; if($.isFunction(this[method]) && method !== "deliverMessage"){ this[method](message); } }, getCallMemory: function(message){ util.logCallMemory(); }, makeCall: function(message){ var phoneNumber = message.phoneNumber; wellClient.makeCall(phoneNumber); } };
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/91733.html
摘要:通過跨域通過引入的不受同源策略的限制,所以我們可以通過標(biāo)簽引入一個或者是一個其他后綴形式如,等的文件,此文件返回一個函數(shù)的調(diào)用。 1.跨域的定義 只要協(xié)議、域名、端口有任何一個不同,就會被當(dāng)做為不同的域,如果從A域名訪問B域名上的資源就叫做跨域。 下面我們來看下幾種跨域的方法: 2.document.domain 瀏覽器的同源策略有一些限制,第一,不能通過ajax方法去請求不同源的資源...
摘要:通過跨域通過引入的不受同源策略的限制,所以我們可以通過標(biāo)簽引入一個或者是一個其他后綴形式如,等的文件,此文件返回一個函數(shù)的調(diào)用。 1.跨域的定義 只要協(xié)議、域名、端口有任何一個不同,就會被當(dāng)做為不同的域,如果從A域名訪問B域名上的資源就叫做跨域。 下面我們來看下幾種跨域的方法: 2.document.domain 瀏覽器的同源策略有一些限制,第一,不能通過ajax方法去請求不同源的資源...
摘要:通過跨域通過引入的不受同源策略的限制,所以我們可以通過標(biāo)簽引入一個或者是一個其他后綴形式如,等的文件,此文件返回一個函數(shù)的調(diào)用。 1.跨域的定義 只要協(xié)議、域名、端口有任何一個不同,就會被當(dāng)做為不同的域,如果從A域名訪問B域名上的資源就叫做跨域。 下面我們來看下幾種跨域的方法: 2.document.domain 瀏覽器的同源策略有一些限制,第一,不能通過ajax方法去請求不同源的資源...
閱讀 3311·2021-11-18 10:02
閱讀 2757·2019-08-30 13:56
閱讀 419·2019-08-29 12:36
閱讀 530·2019-08-28 18:07
閱讀 720·2019-08-27 10:51
閱讀 3455·2019-08-26 12:13
閱讀 3295·2019-08-26 11:46
閱讀 3321·2019-08-23 12:00