我有一个 asp.net 网页,其中包含一些 javascript 代码和一个可查看不同网页的 Iframe 元素,我的问题是:是否有任何可用的方法可以使这两个窗口相互通信?
例如:我在 asp.net javascript 代码中有一个名为“Say HelloWorld”的函数,如果单击 Iframe 页面中的按钮,应从 Iframe 调用该函数
最佳答案
一般来说,如果您处理的窗口是否访问相同的域/端口/协议(protocol)组合,则会产生巨大的差异。换句话说,同源政策是否会以任何方式困扰您。无论 SOP 如何,您都应该阅读以下内容:HTML5 postMessage
如果您严格处理同一个域,那么您实际上并不需要像 postMessage 这样的魔法,但当然它也不会对您造成太大伤害。
关于javascript - 在不同的 javascript 窗口之间进行对话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26651990/