postmessage

    3热度

    4回答

    一般的问题,如果是我从一个单独的工作线程发布几条消息的窗口消息泵,它们将出现在他们在我发送的顺序目的地是哪里?即.. ::PostMessage(m_hUsers, WM_BULKPROCESS, 0, 0); // ... some processing here ... ::PostMessage(m_hUsers, WM_BULKDONE, 0, 0); m_hUsers是一个窗口句

    1热度

    2回答

    我正在使用发布消息来动态调整iframe的高度。持有iframe的html会添加一个将触发帧大小调整的侦听器。父(简化)相关的代码看起来是这样的: <div id="dynamic_content"> <iframe src="http://my.content"></iframe>--> </div> <script> window.onload = function(

    3热度

    1回答

    我正在尝试使用HTML5方法'postMessage'。我知道这种方法只适用于'现代'浏览器,但对于我的客户群来说,这足够好。 这是我的情况: 域'abc.com'上的浏览器窗口在域'xyz.com'上打开一个新窗口。我拥有两个域名,我可以在任何一方放置任何我需要的JavaScript。据我所知,我应该可以使用'postMessage'在两个窗口之间发送消息。这适用于Chrome,但不适用于IE

    2热度

    4回答

    我已阅读所有跨域iframe帖子(我要感谢你们所有人!)和其他地方。 在Firefox 5及更高版本中,postMessage脚本在cross-domain iframe resizer?处理得非常漂亮。每次在iframe中单击页面时,它都会调整iframe的大小。 但它并没有在我的计算机上的IE(7 8或9)中调整大小。我检查了安全设置,并检查IE中是否存在跨域访问权限。 postMessage

    1热度

    2回答

    是否有可能在Javascript中使用postMessage()方法做跨域POST,GET,PUT等调用?如果是这样,怎么样?我如何传递标题和数据?

    5热度

    2回答

    CORS和跨域消息传递对我来说看起来是一样的:它们允许跨域进行通信。 是否有任何理由使用一个与另一个?

    2热度

    1回答

    我试图用这个jQuery postMessage plugin在几个窗口之间传递消息。虽然它在FF/Chrome下运行良好,但在IE8和IE9下似乎都不起作用。 我使用该生产线是: $.postMessage('hello world', opener.location.toString(), opener); 在IE8中,我得到了以下错误消息: 不支持此接口 jquery.ba-postme

    1热度

    2回答

    我想获取用户在其他应用程序上按下的按键。例如,在记事本中,而不是程序本身。这里是我的编码,使用PostMessage方法连续发送键到记事本,但是,我希望当按下某个键时停止它。 using System.Diagnostics; using System.Runtime.InteropServices; using System.Threading; [DllImport("use

    1热度

    2回答

    我有这样的代码: public static void Next() { Process[] processes = Process.GetProcessesByName("test"); foreach (Process proc in processes) PostMessage(proc.MainWindowHandle, WM_KEYDOW

    0热度

    1回答

    所以这里是我的问题,我有一个CtrlList,我想通过PostMessage(asyncron)插入项目,因此消息LVM_INSERT_MESSAGE,将在他轮到时处理,但是问题是我需要为LVITEM分配内存,以便在插入项目之前不会松动它。但是在我退出函数之后,我松开指向分配项目的指针后。由于插入项目创建另一个项目,我发现很难取消分配我为LVITEM分配的内存。 我的解决办法,因为LVM_INSE