IE9及以上浏览器跨域信息传递失败,求帮忙指点

我想在页面上做跨域消息传递,于是用了以下方法,可是在IE9及以上浏览器测试失败,请问各位有没有什么好的解决方法供小弟用以下,感激不尽。
if(window.addEventListener)

window.addEventListener("message", receiveData, false);

else window.attachEvent("onmessage", receiveData);

跨域出于安全考虑是不许的,你可以通过服务器中转数据

JavaScript是受浏览器同源策略的。所以安全原因,不会让你提交。可以通过浏览器插件bho来做。它不会受浏览器限制

跨域上传可以用表单提交,用iframe来接受返回数据。或者通过中间层服务器中转数据。

跨域上传可以用表单提交,用iframe来接受返回数据。或者通过中间层服务器中转数据。