postmessage

    0熱度

    1回答

    從我的COM插件中創建一個對話框,然後從外部進程向它發送消息。我使用HWND_BROADCAST和RegisterWindowMessage。 但是這些消息永遠不會被COM插件的對話框過程接收到。我知道這一點,因爲我記錄了對話框proc收到的所有消息,以及由RegisterWindowMessage返回的值。 從外部進程: static UINT nCloseMessage = 0; if (!

    4熱度

    1回答

    我似乎無法刪除接收者事件偵聽器。鑑於下面的代碼,控制檯將繼續無休止地打印「hi」。 接收: window.addEventListener("message", function(e){ console.log('hi'); window.removeEventListener("message", function(e){}, false) }, false); 發

    0熱度

    3回答

    我想將「{TAB}」鍵發送到另一個應用程序窗口(將關鍵字發送到窗口而不是文本框)。 我想: SendMessage(hWnd, WM_SETHOTKEY, VK_TAB, 0) 什麼也沒發生。 我的目標是: 發送TAB鍵來我的應用程序或者其他應用程序時,應用程序窗口處於焦點不。 (我知道sendkey不專業在這種情況下沒有選擇(這是第一次,我用它)。) 我做了很多的嘗試,我總是回到同結果: 什

    5熱度

    1回答

    經由context-menu模塊我發現了其中的DOM元素用戶點擊我的自定義上下文菜單項「馬克」: var menu = require("context-menu").Item({ label: "Mark", contentScriptFile: data.url("context.js"), onMessage: function (node) { //

    2熱度

    1回答

    我試圖做一個頁面之間使用的postMessage跨域通信(上example1.com),這是對example2.com 當iframe中完成加載在同一頁上的iframe它使用以下命令將postMessage發送到父頁面: parent.postMessage('hello parent','http://example1.com'); //這個命令的工作 在事件處理程序的postMessage在父

    1熱度

    1回答

    我試圖發送命令以將其恢復到全屏時,它已被最小化到系統托盤。 我確定了系統托盤圖標右鍵單擊該窗口 007E02C0:(WindowsForms10.Window.0.app.0.2386859) 要恢復mediaportal我右擊systram圖標並單擊還原 然後它將該命令發送四次 WM_COMMAND 代碼:0 控制ID:290 控制HWND:00000000 的問題是,每一次點擊恢復,控制ID

    11熱度

    3回答

    我的主要目標是: 要我的應用程序,在新標籤頁中打開鏈接存在,使一些在新的標籤,併發送一個事件到父 - 主標籤刷新。 我已經學會2項技術,不這樣做正是我需要的: 的postMessage - 因爲據我所知,只有在IFRAME而不是標籤 window.opener工程 - 僅適用與window.open(URL),只打開新窗口,而不是新標籤。 如何使用選項卡將事件從子項傳遞給父項?我很樂意爲父代和子代

    9熱度

    1回答

    我一直堅持了幾個小時。 我在http://example.com上有一個包含iframe的src到 b.html的http://subdomain.example.com上的a.html。 a.html有一些JS代碼 來postMessage到iframe。 的代碼的postMessage很簡單: iframe_window.postMessage('message', iframe_elemen

    0熱度

    1回答

    我試圖重現Facebook的推薦按鈕,尤其是在主頁上出現的那種工具提示。 可能是我的能力,但我想了解FB如何做到這一點。 它們使用推薦按鈕實現iframe。當你點擊時,你會看到一種工具提示(simples div),它會覆蓋主頁。 我正在嘗試做同樣的事情,但當然,我無法顯示iframe中的內容! 下面是我的一些代碼示例(hostingdomain.org): <script type="text/

    2熱度

    1回答

    我試圖在iframe的onload事件中使用代碼 「this.contentWindow.location.href」 做一個警告消息,但由於Javascript的相同原始策略,我得到警報消息'未定義'。我試圖使用window.postmessage來解決這個障礙,目標是瞭解iframe onload的當前URL。任何在正確的方向有或沒有postmessage的步驟將不勝感激。