现在支持window.postMessage
调用的浏览器都有哪些?我正在寻找原生支持它的浏览器,而不是通过iFrame黑客。
发布于 2011-05-18 04:08:09
Can I use cross-document messaging
FF3+、IE8+、Chrome、Safari(5英寸)、Opera10+
发布于 2011-05-18 04:11:45
发布于 2014-03-27 04:01:45
不管怎样,最近我遇到了一些奇怪的webkit浏览器/版本,它们不支持postMessage。我使用IE(8)检测作为我寻找替代方案的手段。相反,我可能应该只做一些像这样的事情:
if(window.postMessage){
console.log('Supports post message');
}
或者可能更干净一些:
var pm_is_supported = typeof(window.postMessage) == 'function';
https://stackoverflow.com/questions/6036418
复制相似问题