asp.net - signalr ie9 后退前进按钮问题

标签 asp.net asp.net-mvc internet-explorer-9 signalr

使用Asp.net mvc开发内网门户。对于一些交互性,使用了 SignalR 库。 在浏览网站页面时发现了奇怪的问题。有时,当我尝试按 Internet Explorer 9 中的“后退”或“前进”按钮时,什么也没有发生。当点击“后退”按钮并加载上一页时,“前进”按钮稍后将变得不可用。 当我将鼠标光标放在这些按钮上方时,它会显示类似以下内容的内容:“SignalR 永远帧传输流”或 http://server/signalr/connect?transport=foreverFrameconnectiontoken=.... 这是设计使然,与之无关还是某些配置可以帮助我?

最佳答案

此问题似乎是一个错误,@aleha 已在 GitHub 上提出了一个问题.

目前至少一个好的解决方法是禁用foreverFrame传输:

$.connection.hub.start({ transport: ['webSockets', 'serverSentEvents', 'longPolling'] }, function () { ... })

关于asp.net - signalr ie9 后退前进按钮问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22656191/

相关文章:

html - 纯 css 固定标题表示例在 IE9 中损坏

xml - 如何在 Internet Explorer 中将 xslt 文件中的 document-uri 显示为 html 文档中的文本?

asp.net - IDataReader序列化错误

asp.net - RavenDB ASP.NET session 提供程序?

asp.net - 覆盖 ASP.NET 控件的默认 Html

asp.net-mvc - XSLT vs MVC vs CSS 用于灵活的移动/普通布局

asp.net - 在 MVC 5 ASP 的客户端添加项目以选择列表

c# - 在 C# 中将对象集合转换为 JavaScript 数组的创造性方法

javascript - 发布 Asp.net 网站后的 CSS 和 JS 文件有垃圾字符

css - 有没有人使用 1 个样式表使 slick grid 正常工作?