Safari无法打开页面,因为服务器停止响应 - javascript

我有一页需要花费一些时间才能在asp.net网站上加载。它适用于所有Android操作系统,所有MAC OS,所有iOS(带有Safari浏览器的版本为10.0.0.2的iOS除外)

当我尝试在iOS 10.0.0.2中使用safari加载同一页面时,它抛出“ safari无法打开页面,因为服务器停止响应”。

我知道此错误的原因是,我的页面花了一些时间。但是我的页面已经优化,并且有很多东西,这就是为什么要花一些时间的原因。
我想防止我的页面出现10.0.0.2中的此错误。
我尝试了所有可能的方法来解决此问题,例如:

清除Cookie并浏览数据
将8.8.8.8添加到DNS服务器
飞行模式开-关
iPhone重启

但是没有任何帮助。

请帮助我找出这个问题。

参考方案

我发现iOS 10.0.0.2的默认超时时间约为1分钟。我的页面加载时间超过1分钟。这就是为什么Safari假设服务器没有响应并且正在抛出该消息的原因。

我没有进行任何设置或延长Safari超时限制的任何设置。最后,我优化了代码。

我在页面中使用telerik rad网格,其MasterTableView的名为“ HierarchyLoadMode”的属性设置为“客户端”。我将其更改为“ ServerOnDemand”。

通过减少页面加载时间解决了我的问题。

1)“客户端”在页面加载时加载网格数据。
2)“ ServerOnDemand”在网格扩展时加载网格数据

我的页面加载时间已减少,并且野生动物园停止了抛出消息。

如果您使用的是telerik rad grid,希望对您有所帮助。

如何使用JavaScript访问嵌入式ASP.NET GlobalResources? - javascript

我正在开发一个遗留的ASP.NET项目,该项目正试图缓慢地进行调整,但是如果没有像巧克力手指屋一样塌陷的情况,我将无法进行重大更改。我试图为此找到解决方案,但由于术语的特定混合(“ javascript”,“ embedded”和/或“ resource”只是为我提供了有关如何嵌入.js文件的信息,而失败了)。 。),这可能是一种怪异的处理方式。该项目将Ap…

获取JavaScript值到C#字符串 - javascript

                        是否可以在C#中执行类似的操作?该值为“ 10/05/2014”string jsValue = javascript("$('#EstimatedStartDate').val()"); 参考方案 您能否更详细地阐明您要做什么。看来您正在尝试从javascript(客户…

从ASP.NET MVC中的AngularJS控制器加载数据而无需加载整个页面 - javascript

这是我的动作: [HttpPost, ValidateAntiForgeryToken] public ActionResult GetData() { //get data from DB and populate model with data return View("Data", model); } 该视图是: @model UI…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…

通用日期时间格式 - javascript

我正在开发一个将日期时间从JavaScript(客户端)发送到Web服务(服务器端)的应用程序。现在,DateTime的问题在于它具有多种格式,并且在任何情况下客户端都可能具有与服务器不同的DateTime格式,这可能会中断服务器端对datetime的解析。我以为JavaScript的函数“ getTime()”将等同于C#的datetime属性“ Tick…