成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

在iframe使用中關(guān)于數(shù)據(jù)傳遞的一些問題

Object / 3019人閱讀

摘要:之前很少使用這個標簽,因為感覺到父子頁面之間傳遞數(shù)據(jù)不太方便。最近同事做的一組頁面中大量的使用了用來嵌入其他頁面,由于懶所以只好看看如何在的標簽下傳遞數(shù)據(jù)。在父頁面中使用函數(shù)來向子頁面發(fā)送消息而在子頁面中添加這個來接受消息。

之前很少使用IFRAME這個標簽,因為感覺到父子頁面之間傳遞數(shù)據(jù)不太方便。最近同事做的一組頁面中大量的使用了IFRAME用來嵌入其他頁面,由于,所以只好看看如何在IFRAME的標簽下傳遞數(shù)據(jù)。

在網(wǎng)上找了找相關(guān)的資料,方法確實不少,這里只說我實際用到過的兩種方法:
1. 在子頁面中用parent屬性也引用父頁面的內(nèi)容,但是好像只在IE中能夠使用,在CHROMEFirefox始終沒有反應(yīng)。
2. 在父頁面中使用document.getElementById("test").contentWindow.postMessage(message, "*");函數(shù)來向子頁面發(fā)送消息;而在子頁面中添加window.addEventListener("message", onmessage, false);這個Listener來接受消息。不過在這種方法中值得注意的一點是,最好能將發(fā)送消息的postMessage函數(shù)包含在$("#test").load(function(){});中,因為如果不使用load的話,很有可能消息在子頁面的Listener添加之前就發(fā)送出去了,那么子頁面是無法接受到任何消息的。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/77975.html

相關(guān)文章

  • 徹底弄懂跨域問題

    摘要:用于告知瀏覽器可以將預(yù)先檢查請求返回結(jié)果緩存的時間,在緩存有效期內(nèi),瀏覽器會使用緩存的預(yù)先檢查結(jié)果判斷是否發(fā)送跨域請求。 跨域,老生常談的問題 簡述 作為一只前端菜鳥,跨域方面只懂得JSONP和CORS,并未曾深入了解。但隨著春招越來越近,就算是菜鳥也要猛振翅膀。近幾日仔細研究了跨域問題,寫下這篇文章,希望對開發(fā)者們有所幫助。在讀本文前,希望您對以下知識略有了解。 瀏覽器同源策略 n...

    rose 評論0 收藏0
  • 徹底弄懂跨域問題

    摘要:瀏覽器同源策略我們?yōu)楹我芯靠缬騿栴}因為瀏覽器的同源策略規(guī)定某域下的客戶端在沒明確授權(quán)的情況下,不能讀寫另一個域的資源。 跨域,老生常談的問題 簡述 作為一只前端菜鳥,跨域方面只懂得JSONP和CORS,并未曾深入了解。但隨著春招越來越近,就算是菜鳥也要猛振翅膀。近幾日仔細研究了跨域問題,寫下這篇文章,希望對開發(fā)者們有所幫助。在讀本文前,希望您對以下知識略有了解。 瀏覽器同源策略 n...

    CoorChice 評論0 收藏0
  • H5與Native交互之JSBridge技術(shù)

    摘要:一原理篇下面分別介紹和與的底層交互原理在講解原理之前,首先來了解下的組件,先來看一下蘋果官方的介紹上面的意思是說是一個可加載網(wǎng)頁的對象,它有瀏覽記錄功能,且對加載的網(wǎng)頁內(nèi)容是可編程的。 做過混合開發(fā)的很多人都知道Ionic和PhoneGap之類的框架,這些框架在web基礎(chǔ)上包了一層Native,然后通過Bridge技術(shù)使得js可以調(diào)用視頻、位置、音頻等功能。本文就是介紹這層Bridge...

    zacklee 評論0 收藏0
  • postMessage處理iframe 跨域問題

    摘要:四傳遞信息給父頁面參考跨域子頁面?zhèn)鹘o父頁面父頁面代碼崔渙測試父頁面參數(shù)中有屬性,就是父窗口發(fā)送過來的數(shù)據(jù)把父窗口發(fā)送過來的數(shù)據(jù)顯示在子窗口中。五簡單分析和安全問題傳送過來的信息如下圖,幾乎包含了所有應(yīng)該有的信息。 背景:由于同源策略存在,javascript的跨域一直都是一個棘手的問題。父頁面無法直接獲取iframe內(nèi)部的跨域資源;同時,iframe內(nèi)部的跨域資源也無法將信息直接傳遞給...

    cooxer 評論0 收藏0

發(fā)表評論

0條評論

Object

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<