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

时间:2016-10-25 07:13:54

标签: javascript c# ios asp.net safari

我有一个页面,需要一些时间加载到asp.net网站。它适用于所有Android操作系统,所有MAC操作系统,所有iOS 除了iOS版本10.0.0.2和safari浏览器

当我尝试在iOS 10.0.0.2中使用safari加载相同页面时,它会抛出' safari无法打开页面,因为服务器停止响应'。
我知道这个错误的原因是,我的页面需要时间。但我的页面已经过优化,它有很多东西,这就是为什么需要时间。

我想在10.0.0.2中阻止我的页面出现此错误。 我尝试了所有可能的方法来解决这个问题,如:

  1. 清除Cookie和浏览数据

  2. 将8.8.8.8添加到DNS服务器

  3. 飞机模式开 - 关

  4. iPhone重启

  5. 但没有任何帮助。

    请帮我弄清楚这个问题。

1 个答案:

答案 0 :(得分:0)

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

我没有得到任何设置或任何东西来扩展safari的超时限制。最后我优化了我的代码。

我在我的页面中使用了 telerik rad grid ,并且其名为' HierarchyLoadMode'的MasterTableView属性被设定为'客户'。我将其更改为' ServerOnDemand'。

通过减少页面加载时间解决了我的问题 作为 1)'客户'在页面加载时加载网格数据。
2)' ServerOnDemand'在网格扩展时加载网格数据


我的页面加载时间减少了,safari停止了抛出消息。
如果您使用的是telerik rad grid,我希望这对您有所帮助。