window.postMessage与ajax的优缺点

Pros and cons of window.postMessage vs ajax

本文关键字:优缺点 ajax postMessage window      更新时间:2023-09-26

我最近了解了window.parent.postMessage的HTML5 API,想知道使用它与简单的ajax调用相比有什么利弊

例如,在e.origin==='ww.example.com'的客户端创建消息事件的侦听器,并在www.example.com上发送包含的页面

window.parent.postMessage(data,'*');
AJAX和Window.postMessage()的用例不同。

使用AJAX,您可以从浏览器向服务器发送消息。它由服务器上运行的脚本(为PHP、Node.js、Ruby、Python、Java等编写)选择并处理,然后将响应发送回浏览器。

Window.postMessage()将消息从一个浏览器窗口发送到另一个,例如从iframe发送到其父窗口。数据永远不会发送到服务器。