postmessage

    1熱度

    1回答

    我正在開發一個項目,我們的web應用程序需要通過postMessage協議與第三方應用程序集成。爲了便於說明,說這是代碼,它工作得很好: <html> <head> <script> var ovsDomain = '3rd.party.vendor', ovsOrigin = 'https://' + ovsDomain, ovsApiUrl = ovsHost +

    0熱度

    1回答

    我使用postMessage在JScript中調用參數給工作人員。 不幸的是,似乎postMessage是在DOM的主線程閒置後執行的。我需要一個函數在我的代碼運行時發佈。 背景:Worker正在持有一個webSocket與服務器通信。 function xy() { flag = 0; while (!flag) { WORKER.post

    0熱度

    1回答

    我在主頁面和iframe之間實現了跨域消息傳遞。它適用於Opera Mini以外的所有瀏覽器。 父頁面下面的代碼: if (window.addEventListener) { window.addEventListener("message", function(event) { alert(event.data);}, false); } else if (window.attac

    0熱度

    1回答

    我敢肯定這只是我的語法問題,但我試圖發送一個變量到iframe(用於colorbox)。目前我接受任何兩端的域名(只是爲了讓它工作)。下面是發送頁面的JS: $(document).ready(function() { if(window.location.hash) { var urlimage = window.location.hash.substring(1); ta

    0熱度

    1回答

    我想從window.open('domainB.com')創建的彈出窗口發送消息到IE11中domainA.com上的父窗口。我在互聯網上讀到,這在IE11中基本上是不可能的,但我認爲google登錄按鈕完全是這樣。任何想法他們如何做到這一點? 我只想從domainA.com上的javascript中,彈出一個窗口到IE11中的domainB.com,然後讓domainB.com使用postMes

    3熱度

    1回答

    我想從一個子文檔(一個iframe)發回一個簡單的消息到它的直接父母使用window.postMessage API。 在父文件我有以下幾點: window.addEventListener("message", receiveMessage, true); var receiveMessage = function(event) { console.log("Recieved eve

    3熱度

    1回答

    我無法使用此CORS解決方法在Chrome 52.0中工作。我的iframe和父頁面位於不同的子域。 我的iframe的事件偵聽器: window.onload = function() { window.addEventListener("message", function(event) { //doesn't log it console.log('mess

    0熱度

    1回答

    我已經創建了一個與Slack作爲WebHook APP的集成。代碼是使用chat.postMessage方法將消息發送到一個閒置頻道,並附帶一些附件動作,然後當用戶單擊動作按鈕時,我向他發送一條成功消息。我試圖做這樣的事情: https://api.slack.com/img/api/message_guidelines/Example_6.gif 問題是,當我嘗試發送成功消息。 Slack只接收

    0熱度

    1回答

    我有一個頁面,打開一個子窗口(有iframe),並從新的頁面,我打電話給家長函數將一些值從子窗口傳遞給父窗口。 子窗口代碼: window.opener.ParentFunction(sendvalues); 由於兩者在同一個域(example.com)它是爲我工作的罰款。 現在由於一些改變,我需要將我的子窗口移動到一個新域(new.example.com)。我也沒有獲得拒絕否認錯誤。 爲了解

    2熱度

    1回答

    請讓我有一個小窗體,我打開窗口像下面的窗口。 <html> <head> </head> <body> <div id="popUpDiv" style="display:none;"></div> <script type="text/javascript"> var popUpWindow; function popup(n) { popUp