postmessage

    1熱度

    2回答

    我一直在Firefox和Internet Explorer中使用postMessage遇到問題,而谷歌瀏覽器每次聲音都很好。 我想要做的是使用postMessage從iFrame到我父母的行動closeForm。 iFrame URL是父級的子域,iFrame源本身也有document.domain = document.domain,我認爲它應該對我的問題進行排序。 目前的iFrame的Java

    5熱度

    3回答

    我知道MessageEvent有source屬性,它是發送消息的窗口對象。現在如何讓這個信息檢查主文檔中的iframe(當然在郵件到達的主文檔中)是否是該特定消息的來源?只有可用選項才能在event.source窗口對象上檢查location.href,然後循環所有iframe以檢查哪個匹配?如果主文檔中具有相同源URL的iframe會怎樣?

    3熱度

    1回答

    我有用戶輸入的數據發佈到不同的域和不同的協議。做一些閱讀後,我發現,微軟的XDomainRequest對象不允許跨域交互(不同的協議,端口,#7 here。 我在做一個標準的CORS AJAX調用爲FF,Safari和Chrome瀏覽(工作),我一直在嘗試使用XDomainRequest對象IE9。 if ($.browser.msie && window.XDomainRequest) {

    1熱度

    2回答

    我正在尋找一種方法postMessage兄弟iFrame沒有任何JavaScript在父頁面。我遇到的困難正試圖從第一的iFrame獲得其他的iFrame窗口對象 的頁面會被解僱了這樣的事: html body (http://host.com/) iFrame#a (http://me.com/a) iFrame#b (http://me.com/b) 從iFrame#a

    2熱度

    1回答

    我正在使用fancybox 1.3.1。現在我加載一個iFrame到Fancybox中,它工作正常。在iFrame中,用戶從一步到另一步。在某個步驟內容的高度發生變化。我如何更新iFrame的高度? 我試過的jQuery的postMessage: <script type="text/javascript" src="fileadmin/templates/lib/jquery.ba-postme

    2熱度

    1回答

    我無法解決此問題。有人可以提供一些建議嗎? 我有這個應用程序使用ExtJS庫,我需要在Chrome擴展中運行。我已經成功創建了我的消息傳遞橋(postMessage),並將整個應用程序安裝在沙盒中,並且一切正常。 ExtJS加載,應用程序正在運行。 然後我有這段邏輯,我需要在我的ExtJS視口中預覽一段HTML代碼片段。我在Panel本身和afterrender中創建了一個iframe我試圖在其中

    0熱度

    1回答

    我在使用跨域消息傳遞窗口和插入的iFrame之間通話。下面的代碼是iframe返回父窗口。 sendToParent = function (event, response) { // send to parent event.source.postMessage(response.data, event.origin); //sent consol

    0熱度

    2回答

    我有一個使用window.postMessage與它的父級(在其他域上)通信的Iframe。在父窗口上的 我有一個resize方法,可以從iframe中調用。 我想將代碼添加到將監視內容維度更改的iframe中,並在需要時調用resize方法,而不使用超時...是否有「事件方式」來執行此操作? 更新 我用純JS,並想監視內部文件

    6熱度

    1回答

    我有一個html頁面(main.html)在window.open(「newtab.html」)方法中使用javascript在同一個域中打開一個新選項卡。 在新選項卡中,用戶做了一些結束他點擊按鈕的活動。 在這一點上,我想發送一個消息到開瓶器窗口。 我嘗試postMessage,但從新標籤我不能有一個參考開罐器。 從新選項卡,我想是這樣,但我有「KO」 var w = window.opener

    0熱度

    1回答

    我玩弄了一些東西,並試圖辨別,如果當使用跨域iframe(post_message),如果我可以讀取元素:div標籤p標籤等在iframe中的網站?我還沒有看到任何其他文章,所以希望有人能提供一些見解。