postmessage相关内容
我有一些使用.postMessage()与iframe通信的代码,这意味着它需要在message上添加一个侦听器以从iframe接收通信.我为此使用了通常的代码: window.addEventListener('message', processMessage, false); 此代码在客户端页面上运行,该页面上还有很多其他内容:分析,社交按钮等.当我在processMessage函数
..
我正在考虑将 window.postMessage 直接用于跨域交流. 如果我这样做: postMessage()来自父框架 加载iframe 子iframe中的 window.addEventListener("message", callback, false); 我在加载iframe之前发布的消息何时执行?是否保证将其全部执行?有时间保证吗? 我想从顶部框架传递一
..
我尝试将来自web_accessible_resource的消息发布到我的chrome扩展程序的内容脚本中. 我的设置: 我的manifest.json部分: "content_scripts": [{ "matches": ["http://*/*"], "js": ["content.js"] }], "web_accessible_resources": ["run
..
-这是后代的原始问题- 我编写的新代码有些麻烦.我正在尝试查找发送消息的窗口所在的iframe,假设它完全来自iframe.相关代码: var getContainingFrame = function(source){ var frames = document.getElementsByTagName('iframe'); for (var i = 0; i
..
我需要使用C#将密钥发送到非活动的“ ePSXe”窗口。我使用Spy ++获取了窗口的句柄,但是当我使用此代码发送键“ x”时,却什么也没有。我应该怎么办? 我尝试了不同的 Msg 值,如 0x0100 , 0x0101 和 0x0102 ,但没有任何效果。我还尝试了 SendMessage ,结果是相同的。 [DllImport (“ user32.dll”)] 公共静态外部In
..
有一个我无法解决的问题。我在Delphi中创建了两个服务应用程序,并试图在其中发布消息。当然,此类应用程序中没有窗口,PostMessage需要一个窗口句柄参数来发送消息。 因此,我使用AllocateHWnd(MyMethod:TWndMethod)函数创建了一个窗口句柄,并将要在以下情况下调用的过程作为“ MyMethod”参数传递收到消息。如果它是窗口应用程序,则使用AllocateH
..
是否可以在没有 SendMessage 和 PostMessage API的情况下将密钥发送到程序? 解决方案 伪造输入的官方方法不涉及直接发送或发布Windows消息。相反,您应致电 SendInput 。 当您使用 SendInput 时,与实际按下真实按键是无法区分的。当您调用 SendInput 来伪造键盘输入时,系统最终会将消息发布到创建具有键盘焦点的窗口的前台线程的消息队
..
我必须通过向其发送击键来控制另一个应用程序,例如 CTRL S 或 CTRL SHIFT C 或 CTRL F 。 我尝试了很多东西,但是我无法正常工作。因此,我试图在一个更简单的情况下解决问题。 此操作成功将嘿发送到记事本: 过程TForm1.Button1Click(Sender:TObject); var记事本,编辑:HWND; 开始 记事本:= FindWindow
..
我想使用SendMessage / PostMessage将消息发送到另一个应用程序,但是当另一个应用程序以管理员身份运行时,它永远不会收到消息。在没有以管理员身份运行“发送”应用程序的情况下,如何克服这个问题? 编辑:Remi的答案代码,接收器应用程序 常量dummyValue = WM_USER + 71423; Application.HookMainWindow(App
..
我尝试发送我的应用程序 RIGHT ALT + C 。 我尝试执行以下操作: PostMessage(hWindow,WM_KEYDOWN,(IntPtr)0x0043,(IntPtr)0x0012); 延迟(1000); PostMessage(hWindow,WM_KEYUP,(IntPtr)0x0043,(IntPtr)0x0012); 和 P
..
我有一个页面addin.html.可以通过 弹出另一个页面editor(不一定在同一域中) popup = window.open("https://localhost:3000/#/posts/editor/", "popup") 然后,这两个页面内部有每个个侦听器,并且可以通过以下方式相互发送数据 // listen: function receiveMessage(event)
..
我通常使用HTML5 PostMessage API 来将信息从我的iframed内容传达到父框架.最近,我在Android WebView中使用了我的内容(据我所知,这相当于iframe的本机Android).本地应用程序是否可以监听我发送给他们的PostMessage事件? 我知道 addJavascriptInterface 存在,我我只是希望有一种方法可以重用我现有的PostMess
..
我想将"{TAB}"密钥发送到另一个应用程序窗口(将密钥发送到窗口而不是文本框). 我尝试过: SendMessage(hWnd, WM_SETHOTKEY, VK_TAB, 0) 什么都没发生. 我的目标是: 当应用程序窗口未聚焦时,将Tab键发送到我的应用程序或. (我知道sendkey在这种情况下是不专业的(这是我第一次使用它).) 我做了很多尝试,但我总是返回相
..
我很抱歉对我的问题感到困惑.我真的处于困境,因为这在我的生产站点上引起了问题. 我的网站上有一个javascript播放器,可以播放歌曲列表,这些歌曲列表可以托管在youtube,soundcloud或vimeo上.昨天,我注意到此错误通常会在您尝试通过使用播放器按钮“跳过"来加载新歌曲时出现.该错误仅在最后一两天才开始.我没有在youtube api发行说明中看到任何新内容,并且使用Chr
..
这是我之前遇到的一个问题,但是我总是放弃解决问题并解决问题.今天(希望如此). 我正在尝试为经典的《毁灭战士II》制作机器人.我希望我的机器人可以访问通过转义键访问的主菜单.我自然尝试过: sendkeys.send("{ESC}") 没有运气.但是随后发生了一些奇怪的事情.当我已经在菜单上时,我不小心运行了代码...并且它关闭了菜单(如果在菜单上按Escape键,这是正常的).显
..
我已经坚持了几个小时. 我在 http://example.com 上有一个.html,其中包含带有src的iframe b.html在 http://subdomain.example.com 上. a.html有一些JS代码 将消息发布到iframe. postMessage的代码很简单: iframe_window.postMessage('message', iframe
..
我有一个iframe,该iframe正在与其父窗口进行通信,以通过postMessage设置并获取一些必要的Cookie.方法. 首先,iframe应用程序中的一个函数从父窗口请求Cookie A. function requestCommunication(topic, customerId) { function cookieAvailable()
..
我陷入了一个问题,即我必须从弹出窗口重定向到另一个域并向其发布消息. 这是场景:- 用户打开一个位于相同域中的新弹出窗口.(例如: http://doamin_one.com ) 用户在弹出窗口中填写表格,然后单击“提交".这应该将窗口重定向到 http://doamin_two.com ,domain_two.com应该通过发布消息接收表单数据. /li> 如果我打开新的弹出窗口并
..
这是我的原型: [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern bool PostMessage(int hhwnd, uint msg, IntPtr wparam, IntPtr lparam); 这是我的使用方式: PostMessage(HWND_BROADCAST
..
我的应用程序有一个工作线程,我使用PostMessage将字符串发送到主线程.对于1条消息,该字符串在到达主线程中的消息处理程序时会被截断. 在工作线程中由类似这样的原始数据字符串构造字符串.它以最后的"20"结尾. '01010000000030000102000008850008855343414E204544474520000000000000000000000000' 解
..