gpt4 book ai didi

javascript - IE8 网站不断进入 Quirk 模式,页面中添加了 JS

转载 作者:行者123 更新时间:2023-11-28 16:45:26 24 4
gpt4 key购买 nike

我们有一个网站可以在除 IE8 之外的所有浏览器中完美运行。

发生的事情是由于我不知道的原因,它被浏览器强制进入了怪癖模式。

是的,它确实破坏了网站。

更奇怪的是,它自己向代码中添加了某种 JS(通过查看源代码进行检查时。

这是它显示的内容:-

<SCRIPT language="JavaScript"> 

<!--

document.cookie = "IV_JCT=%2Fapchannel-lop; path=/";

//-->

</SCRIPT>

<!DOCTYPE html>

<html lang="en">

<head profile="http://www.w3.org/1999/xhtml/vocab">

<meta http-equiv="x-ua-compatible" content="IE=Edge"/>
...

<SCRIPT>开头不是我加的,是IE8加的。

我试过以下方法

第一行 <!DOCTYPE html>然后在 <head> 之后, 我写了 <meta http-equiv="x-ua-compatible" content="IE=Edge"/>

添加响应

<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->

没有任何作用。

知道如何停止它并强制它以 IE8 标准模式加载吗?

谢谢

最佳答案

问题是您要在 <!DOCTYPE> 之前添加脚本.

doctype 必须 是页面上的第一件事,否则 IE 将进入怪癖模式。 (即使页面顶部的空白行也会影响这一点)

将您的脚本移动到页面的其他位置,最好是在 <head> 内元素,并确保您具有有效的 HTML 标记,问题将自行解决。

关于javascript - IE8 网站不断进入 Quirk 模式,页面中添加了 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33247903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com