无法从IE 8中的Web服务器加载页面。获取KB927917 [英] Cannot load pages from web server in IE 8. Get KB927917

查看:56
本文介绍了无法从IE 8中的Web服务器加载页面。获取KB927917的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对IE 8有一个微妙的问题。 我们的网站包含许多涉及Google地图的网页。   如果您使用IE 7或Firefox,该网站可以使用。  如果您使用IE 8,无论兼容模式和其他模式的设置如何,您有时会收到错误KB927917。我对此问题进行了更彻底的调查。如果我进入IE 8开发人员工具并将缓存模式设置为"始终从服务器刷新"  页面全部从源服务器加载。 它们都通过了w3c验证。   如果我浏览网站然后使用前进和后退按钮,IE 8将按照您的预期从服务器刷新页面。 整个网站都很狡猾。 如果我现在禁用"始终从服务器刷新"我仍然可以使用前进和后退按钮查看以前访问过的页面,浏览器将从缓存中呈现它们而不会出现任何问题,也无需联系源服务器。    如果我现在导航到包含地图的页面并且IE 8联系源服务器以刷新页面,IE 8将失败并显示KB927917错误!   我原本以为这是从缓存中加载页面的问题,但我观察到的是从服务器加载页面是一个问题(可能是从caceh检索了部分。) 这完全相同。  

完全令人沮丧的是KB927917声称这些页面在子元素关闭之前修改了父容器。  如果是这种情况,为什么它不包括所讨论的元素的ID,以及为什么如果是这种情况,当"始终从服务器刷新"时页面加载完美无缺。已启用? 

解决方案

您好,

检查您的设置是否具有工具> Internet选项,高级选项卡,安全性部分,"启用DOM存储" (默认为启用)。

您应始终使用默认的"高级"选项卡和安全区域设置测试您的站点。

当您从Visual Studio环境浏览站点时正在使用asp.net用户的IE设置。

Google Maps使用AJAX和DOM存储来维护有关缩放级别和所选引脚位置的状态信息。

问候。

I am having a subtle problem with IE 8.  We have a site with a number of pages that involve Google maps.    The site works if you use IE 7 or Firefox.  If you use IE 8, you will sometimes get error KB927917 regardless of the setting of the compatibility mode and other modes.

I have done a more thorough investigation of this problem.  If I go into the IE 8 Developers Tools and set the cache mode to "Always Refresh from Server"  The pages all load perfectly from the source server.  They all pass w3c validation as well.    If I navigate around the site and then use the forward and back buttons, IE 8 refreshes the pages from the server as you would expect.  The whole site works flawlesly.  If I now disable "Always Refresh from Server" I can still use the forward and back buttons to view previously visited pages and the browser will render them from the cache without any problem and without contacting the source server.     IE 8 fails with the KB927917 error if I now navigate to a page containing a map and IE 8 contacts the source server to refresh the page!    I orginally thought this was a problem loading pages from the cache, but what I have observed is that it is a problem loading pages from the server (perhaps with parts being retrieved from the caceh.)  This is totally conterintuitive.  

What is totally frustrating is that KB927917 claims the pages are  modifying a parent container before a child element is closed.   If that is the case, why on earth doesn't it include the ids of the elements in question and why if that is the case do the pages load flawlessly when "Always Refresh from Server" is enabled? 

解决方案

Hi,

Check your settings for

Tools>Internet Options, Advanced tab, Security section, "Enable DOM Storage" (default is enabled).

You should always test your site with the default Advanced tab, and security zone settings.

When you browse your site from the Visual Studio environment you are using the asp.net User's IE's settings.

Google Maps uses AJAX and DOM storage to maintain state information about the zoom level and selected Pin positions.

Regards.


这篇关于无法从IE 8中的Web服务器加载页面。获取KB927917的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆