我在iframe中呈现报告,他们的域名不一样。渲染时我在IE中收到“访问被拒绝”错误。在其他浏览器中工作正常。
Jquery版本:1.10.2 信号器版本:2.1.2
注意:尝试将信号器升级到2.2.2。它不起作用。
//Signalr scripts goes here
<script>
$(document.ready(function () {
var response = $.connection.signalrHub;
response.client.connection = function () {
//connection
};
SJ.iwc.SignalR.start();
});
</script>
已尝试解决方案:
$.connection.hub.start({ transport: ['webSockets', 'serverSentEvents', 'longPolling'] });
尝试在document.ready
内添加,但无法正常工作。
有人遇到过这个问题吗?这有什么工作吗?
答案 0 :(得分:1)
请按照示例项目中的以下步骤操作。 1.尝试升级到jQuery最新版本。 2.尝试使用$ .support.cors = true设置跨域支持。