【问题标题】:IE removes html?IE 删除 html?
【发布时间】:2009-06-21 01:33:40
【问题描述】:

我在 windows server 2003 32 位的 iis6 上运行一个带有 .net 3.5 的 asp.net 网站。

我最近观察到一些奇怪的异常,这些异常与 Internet Explorer 删除 html 代码(看起来像什么)有关。

比如这个html代码

<head>
<link rel="stylesheet" type="text/css" href="stylesheet.js" />
</head>
<body>
    some example text.
</body>

可以变成这个。


<head>
<link rel="stylesheet" type="text/css" href="stylesheet.ome example text.
</body>

上面的例子只是一个例子,被删除的html数量是不同的,而且由于这种情况发生在所有类型的页面上,内容也会有所不同。

我无法重现这一点,但错误来自 IE 的多种变体(主要是 ie8,但也有一些 ie7)(有和没有工具栏)。其他浏览器,如firefox、chrome、opera,从不会出现此问题。

访问者来自不同的主机和不同的国家。该错误似乎不会在特定时间发生。

这个问题非常少见,每天只有少数请求会发生。

【问题讨论】:

  • 如何确认这确实发生了?您使用什么工具来检测实际加载的 HTML?
  • 我得到异常,它找不到文件“stylesheet.ome 示例文本”。我无法获取实际正在加载的 html。但是因为我知道应该加载的文件(样式表),并且我知道该页面上的文本,并且它已经被合并,所以这是我最好的猜测。
  • 顶部.aspx 页面上的声明是什么样的?比如文档类型?
  • ttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22&gt" rel="nofollow" target="_blank">w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;

标签: asp.net internet-explorer


【解决方案1】:

这可能只存在于 IE8 中(被 IE8 的 CompatView UserAgent 模拟 IE7 屏蔽),如果是这样,它可能与此线程有关:IE 8 dropping memory pages?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-18
    • 1970-01-01
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多