postmessage

    0熱度

    1回答

    我在外部域上有多個iFrame(相同域)。如果我做了window.top.frames [「name-here」]。postMessage()並且框架存在,那麼顯然postMessage正確執行。 但是,在這種情況下,iFrames是基於模塊的,因此它們都不需要存在。因此,如果我初始化「window.top.frames [」name-here「]。postMessage(」HI「,」*「)」,並

    1熱度

    2回答

    我正在使用C#查找和發佈空間按鍵(暫停/播放link的鍵盤快捷鍵)到Spotify應用程序。 我可以成功找到正確的窗口並使用代碼的第一部分複製它的名稱。 但是,當我嘗試使用幾乎完全相同的代碼發佈消息時,它將無法工作。我懷疑PostMessage部分有問題,但我無法弄清楚是什麼。 代碼: private void button1_Click(object sender, EventArgs e)

    1熱度

    1回答

    我使用的是greasemonkey嘗試自動填充數據。在我希望從中拉出數據的頁面上,我將一個按鈕添加到文檔中。這個按鈕創建一個包含我想要推送數據的網站的框架。 從我能看到的SO和其他地方,我認爲我應該能夠通過使用postmessage發送信息到iframe。要做到這一點,我需要獲得該框架的contentWindow。 現在,當我創建框架時,我可以訪問frame.contentWindow。如果我嘗試

    2熱度

    1回答

    我想使用dailymotion播放器API和發佈消息不能與ie9(Windows 7)一起使用。 var dmplayer = document.getElementById("dmplayer"); var source = null; var origin = null; var postMessageListener = function (e) { if(s

    1熱度

    1回答

    我有一系列的UI滑塊(dat.GUI),我只是在UI滑塊發生變化時將滑塊值發佈到網絡工作者。 工人完成的計算需要大約3-8秒,直到工人回傳我需要的信息。 如果UI界面的使用速度很快(例如在完成第一次計算之前更換了五個滑塊),工作人員仍然收到五條消息,並且仍然會響應每個消息,每個新消息信息覆蓋最後一個。有沒有辦法讓工作人員忽略中間消息,並且只在當前計算完成之前用最近收到的消息執行計算? 我是一名初學

    0熱度

    2回答

    如何檢查從PhoneGap應用程序發送的postMessage的來源? 我設置在PhoneGap的iframe中: <iframe id="receiver" src="http://example.com/receiver.html" width="90" height="90"></iframe> 在PhoneGap的JavaScript中,發送一條消息: var receiver = d

    2熱度

    1回答

    我正在使用webworker以10毫秒的間隔傳遞一些數據。在任務管理器中,我可以看到工作記憶集增加,直到我不取消間隔。 下面是我在做什麼: 發送: function send() { setInterval(function() { const data = { array1: get100Arrays(), array2: get500Arrays()

    1熱度

    1回答

    在幀的script.js,我不能趕上/聽從網頁上的網頁腳本(也沒有自定義事件)postMessages。 但是,我想,是能夠趕上「click」事件。 我在做什麼錯了? 後的消息是這樣的: window.postMessage(message, "*"); 監聽的框架腳本: addEventListener("message", dosomething, false); 也試過 conten

    1熱度

    1回答

    [C++]如何將keydown事件發送到非活動窗口? TAB鍵正常工作。但是我遇到了諸如「Z」等其他鍵的問題。一直在搜索這一段時間,但到目前爲止還沒有找到解決辦法。 虛擬鍵0x5A應該是正確的字母Z #include <iostream> #include <Windows.h> #include <string> LPCSTR Target_window_Name = "Untitled

    2熱度

    1回答

    我很難理解對postMessage()方法的targetOrigin使用通配符時的安全問題。您調用postMessage()的窗口是否已經有我們發送數據的來源?有人會如何幹預?使用window.location.origin將targetOrigin設置爲窗口的原點會不好? 我明白在接收端檢查事件源的重要性(如圖所示here),但似乎無法包裝我的頭,爲什麼當發送端使用通配符作爲targetOrig