13得票2回答
用postmessage发送消息返回

我目前正在制作一个应用程序,在这个应用程序中,在两个域之间发送信息是必要的(将在页面加载时进行)。 网站1: 创建iFrame > 向网站2发送Postmessage window.onload = function () { iframe = document.createEle...

13得票1回答
从父级页面向子级iframe进行跨域通信

我正在学习第三方JavaScript,特别关注不同来源的父页面和子框架之间的通信。使用window.postMessage,从子页面安全地发送消息并通过message事件使父窗口接收它们非常容易。 但是我无法沿着相反的方向通信。请确认无法使用postMessage从父窗口向子窗口通信。如果不...

13得票3回答
如何从子窗口发送事件到其父窗口

我的主要目标是: 进入我的应用程序,在新选项卡中打开一个链接,在新选项卡中完成一些操作并向父级主选项卡发送事件以进行刷新。 我学习了两种技术,它们并不能完全满足我的需求: postMessage-据我所知,只能在iframe上使用而不能在选项卡上使用 window.opener - 只...

12得票1回答
自定义事件和postMessage之间的区别

为了向另一个文档(比如一个 iframe)发送消息,您可以使用 postMessage 和 createEvent 函数。假设:var event = document.createEvent('CustomEvent'); event.initCustomEvent("message", t...

12得票8回答
允许两个站点进行通信以获取iframe的当前URL

我正在尝试找到一个解决方案,使一个网站能够通过iframe知道用户所在的URL。 网站1:http://website.website.com(远程网站,只能向网页中添加javascript和html) 网站2:https://example.com(完全可编辑,包括php、html、js等)...

12得票5回答
如何通过 postMessage 执行一个函数

我有一个放在iframe里面的代码:window.addEventListener('message', function(e){ if(e.data == 'test') console.log(e); }, false); 在父文档中嵌套该内容:$('#the_iframe...

11得票4回答
检测哪个iframe发送了post消息

假设页面上有几个iframe,其中一个发送了post消息。是否有一种简单且可跨浏览器的方法来检测是哪个iframe发出的消息并能够回复呢? 我看到消息事件的"source"属性,但我无法使用"event.source.contentWindow.postMessage"进行回复: 错误:无...

11得票2回答
在Angular中,iframe和其父窗口之间的window.postMessage是否有可用的工作示例?

有没有人有如何在 Angular 中发送和接收 window.postMessage() 调用的工作示例?我在 github 和 ngmodules 上找到了 ng-post-message 模块,但是我看那个代码并不太清楚,文档也缺乏一个工作示例。 编辑:添加我的失败尝试 视图 &lt...

11得票4回答
SendMessage与PostMessage + WaitForSingleObject的区别

我在想调用 SendMessage(阻塞式)与调用 PostMessage 结合 WaitForSingleObject(等待单个对象)有什么区别。您有什么想法吗?

10得票1回答
如何从React中获取postMessage数据?

我试图在我的 jsp 项目中将一个 React URL 作为 iframe 加载。以下是我的发送端代码块:<iframe id="eda" style="display: none;" src="http://myhost:...