postmessage

    0熱度

    1回答

    我正在與提供要放入iFrame以顯示某些託管視頻播放的URL的第三方合作。 這是跨域 他們使用JWPlayer作爲他們的首選 我要求的方式來「知道」的視頻播放完成時的球員。從閱讀看來,postMessage()回調看起來像許多人使用的......並且是第三個供應商提出的建議,並提到他們會實施。 我被給了一個測試網址,它有這個'回調'功能...看看我能否使用它。 我似乎無法從回調/偵聽器功能得到任何

    3熱度

    1回答

    我試圖從通過Iframe加載的站點上的本地存儲獲取值。我可以通過postMessage向iframe內的站點發送消息,但還沒有弄清楚如何從postMessage調用中返回數據。我已經看過承諾,但還沒有想出如何讓它工作。 任何人有想法?

    3熱度

    2回答

    我從本文檔中看到:https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage,將數據正確傳遞給iframe的方式。但現在我想發送一個答案: //from main page myIframe.contentWindow.postMessage('send me a response', '*'); //from ifr

    0熱度

    2回答

    我有兩個Windows應用程序。首先是一個Windows窗體應用程序。第二個是控制檯應用程序。我必須從控制檯應用程序向窗體應用程序發送消息。我註冊了廣播消息,使用:: PostMessage函數能夠向表單應用程序發送數字消息。但我無法發送字符串消息。請在下面找到我的代碼: - // Sending Message (Console Application) #define RT_UI_MSG

    0熱度

    2回答

    我怎樣才能聽到來自window.postMessage的信息只有一段時間? 我試圖在事件監聽器的函數中使用setTimeout,但這不起作用。 我嘗試: function processMessages(message) { //setTimeout(function() { if (message) { console.log("you have a message");

    0熱度

    1回答

    我已閱讀了如何在使用window.postMessage()時避免安全問題 - 特別是MDN doc中的建議。 但是,由於所有預防性提示都是客戶端,我無法理解如何阻止不良操作者從簡單編輯更改其開發人員工具中的代碼。 這是我正在處理的情況。我有一個包含嵌入式iframe的頁面,並且我可以控制該iframe(它位於單獨的域上,但提供它的供應商允許我將自定義JavaScript放入iframe源)。父窗

    0熱度

    1回答

    Fanybox未運行。我正在使用HTML5 postmessage從apppart與sharepoint masterpage進行通信。這裏是代碼,請幫助確定我錯過了什麼。 APPART JS $(".fancybox").click(function(e) { parent.postMessage('FancyBox', '*'); }); HTML <a class="fa

    0熱度

    1回答

    我正在製作Excel加載項Excel JavaScript API。此加載項中有一個按鈕,點擊它會啓動popup = window.open("https://localhost:3000/#/new/", "popup", "width=1000, height=1100")並彈出瀏覽器窗口。 在彈出窗口中,我可以使用下面的代碼將消息發送給插件: if ($window.opener !== n

    1熱度

    1回答

    我已經在我的Github存儲庫中創建了一個Webhook。我已將我的有效負載URL設置爲: localhost:4567 /有效負載 由於我使用本地主機,因此需要將其公開到Internet。爲此,我正在使用ngrok,並且我也執行了此命令: ./ngrok http 4567 我遵循此鏈接中編寫的所有步驟來創建成功的webhook,以便在任何提交操作時接收通知在存儲庫中完成。 鏈接=>https:

    0熱度

    1回答

    我打開一個彈出式窗口: a = window.open('//example.com'); 從這個窗口,我發送郵件裏面: window.opener.postMessage('test', '*'); 並與接受它: window.addEventListener('message', e => b = e.source); 因爲這會觸發任何發送到窗口的消息,所以我想使if(a == b