Internet explorer 8 easyXDM与IE8和IE9的兼容性
我在项目中使用easyXDM进行套接字消息传递。 我有一个页面和两个不同的iframe可以使用easyXDM套接字消息在该页面中打开。此iframe中只有一个具有与主页的双向通信Internet explorer 8 easyXDM与IE8和IE9的兼容性,internet-explorer-8,internet-explorer-9,cross-domain,messaging,Internet Explorer 8,Internet Explorer 9,Cross Domain,Messaging,我在项目中使用easyXDM进行套接字消息传递。 我有一个页面和两个不同的iframe可以使用easyXDM套接字消息在该页面中打开。此iframe中只有一个具有与主页的双向通信 正如您在代码中看到的,socket1通过发送接收消息与远程provider1进行通信,并且在远程提供者端easyxdm上也进行了配置。 socket2仅打开iframe。它不需要与远程提供程序2通信。因此,在远程提供程序端没有easyXDM配置 它在IE9中运行良好。在IE8中,第一个iframe打开并正常工作。但
正如您在代码中看到的,socket1通过发送接收消息与远程provider1进行通信,并且在远程提供者端easyxdm上也进行了配置。 socket2仅打开iframe。它不需要与远程提供程序2通信。因此,在远程提供程序端没有easyXDM配置 它在IE9中运行良好。在IE8中,第一个iframe打开并正常工作。但是第二个打开了一个没有非元素的iframe。。。只有一页白纸 我只是想知道是否有人经历过同样的事情,或者知道原因 提前感谢可能是潜在的候选人。可能是一个潜在的候选人。
var remoteProvider1 = "https://localhost/provider/first";
var remoteProvider2 = "https://localhost/provider/second";
...
var socket1 = function() {
...
socketA = new easyXDM.Socket({
remote : remoteProvider1 ,
container : container,
props : {
},
onMessage : function(message, origin) {
onMessageEvent(message, origin);
},
onReady : function() {
socketBar.postMessage("hi");
}
});
};
var socket2 = function() {
...
socketB = new easyXDM.Socket({
remote : remoteProvider2 ,
container : container,
props : {
}
});
};