Javascript 在MVC4中使用web worker处理大数据时IE 11崩溃

Javascript 在MVC4中使用web worker处理大数据时IE 11崩溃,javascript,asp.net,html,internet-explorer,web-worker,Javascript,Asp.net,Html,Internet Explorer,Web Worker,当我从一个页面导航到另一个页面时,我有一个应用程序在InternetExplorer11中崩溃。 我有两个页面,一个查看器页面和一个列表页面。查看器页面有一个web worker,该web worker在加载页面后立即开始在服务器上下载图像。如果我停留在页面上,让图片下载,一切都很好。当我单击查看器页面中的主页链接返回到我的列表页面时,就会出现问题。我正在做的是,当加载查看器页面时,我立即单击主页链接返回列表页面,而不让web工作人员完成其工作。它在大多数情况下都会崩溃。所有其他浏览器导航到其他

当我从一个页面导航到另一个页面时,我有一个应用程序在InternetExplorer11中崩溃。 我有两个页面,一个查看器页面和一个列表页面。查看器页面有一个web worker,该web worker在加载页面后立即开始在服务器上下载图像。如果我停留在页面上,让图片下载,一切都很好。当我单击查看器页面中的主页链接返回到我的列表页面时,就会出现问题。我正在做的是,当加载查看器页面时,我立即单击主页链接返回列表页面,而不让web工作人员完成其工作。它在大多数情况下都会崩溃。所有其他浏览器导航到其他页面时没有任何问题

当我点击home链接时,我也会终止worker。但应用程序仍然冻结

有没有办法阻止IE在导航上崩溃


PS:加载页面中发生了大量访问会话对象的Ajax请求。

我可以通过使用以下属性设置控制器来解决此问题

[SessionState(System.Web.SessionState.SessionStateBehavior.ReadOnly)]
发生这种情况是因为会话被多个请求锁定

下面是解释这一点的文章的结尾

是一个死链接。似乎www.allpaul.com已关闭。