10得票1回答
Javascript错误:"未设置中继",仅在IE 7、8中出现。

我的 JavaScript 因为接收到错误而无法在 IE 中加载。我使用调试器获得了以下错误信息。这个页面在 Safari、FF 和 Chrome 中正确渲染 JavaScript,但在 IE 中仅在特定页面上出现问题。 http://tsqja.deznp.servertrust.com/...

10得票3回答
从线程发送字符串数据到主窗体

在 Delphi 中,我创建了一个线程,就像这样,它会不时地向主窗体发送消息。Procedure TMyThread.SendLog(I: Integer); Var Log: array[0..255] of Char; Begin strcopy(@Log,PChar('Log: ...

10得票3回答
使用jQuery postMessage插件进行跨域消息传递的iframe

我正在尝试使用以下插件在子iframe和其父级之间进行通信: http://benalman.com/projects/jquery-postmessage-plugin/ 我可以按照示例从子级向父级发送消息,但反过来却不行,而我真的需要双向通信。 父页面的代码如下:var origin...

10得票2回答
从子页面向父页面发送跨站点iframe postMessage

我在浏览我的问题时,在SO上找到了这个示例,但我想知道如何在我的情况下使用它。 我有一个来自另一个域的 iframe,并且我希望在该其他域中的 iframe URL 从一个页面更改为另一个页面时检测到。因此,当 iframe 中打开第二个页面时,我想要类似以下的东西: <script...

10得票1回答
为什么在postMessage中使用“*”作为targetOrigin存在安全风险?

我很难理解使用postMessage()方法的targetOrigin通配符时的安全问题。调用postMessage()的窗口不是已经有了我们发送数据的来源吗?有人如何能够干扰它呢?使用window.location.origin将targetOrigin设置为窗口的源是否会有问题? 我理解...

10得票1回答
在沙盒 iframe 中使用常见的 JS 库

我计划为我的web应用程序构建一个模块系统,该系统使用沙盒iframe和postMessage API运行自定义用户模块以确保安全性。该iframe阻止所有DOM访问,并且只能通过我提供的接口进行通信,该接口检查一些权限并提供数据。 该系统本身非常简单,对于在模块内部使用原生JS代码工作良好...

10得票3回答
与iFrame子页面进行postMessage通信的问题

我遇到了一个问题,就是在父窗口和子窗口之间进行通信。但在另一方面,一切都完美运作。以下是我获取子iFrame对象以触发postMessage函数的方法: var iFrame = document.getElementById('Frame').contentWindow; 当我在控制台...

9得票1回答
PostMessage()函数成功执行,但我的消息处理代码从未接收到该消息。

在我的 C++ 应用程序的 GUI 对象中,我在主窗口过程中有以下内容: case WM_SIZE: { OutputDebugString(L"WM_SIZE received.\n"); RECT rect = {0}; GetWi...

9得票2回答
在主页面上的iframe中发送一条消息

我从这份文档中了解到如何正确地将数据传递给 iframe:https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage,但现在我想发送一个回复: //from main page myIframe.contentWin...

9得票3回答
使用postMessage()持续发送弹出窗口消息以控制状态的替代方法

我有一个网站,可以显示两种状态之一(假设为“正常”和“调试”)。在大多数情况下,该网站的页面将以“正常”状态显示 - 但是在某些情况下,此页面将作为弹出窗口打开,并需要以“调试”模式显示。 目前,我是通过以下方式实现这一点: 正在加载的页面上的JS侦听具有以下信息的消息: window....