gpt4 book ai didi

ruby-on-rails - 有没有办法用元标记做 If IE8 检查?

转载 作者:行者123 更新时间:2023-12-04 07:38:52 25 4
gpt4 key购买 nike

或者可能是 javascript?我有一个在 ie7 + 现代浏览器中运行良好的布局。但不是 ie8。

我发现我可以使用这个:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

IE8 伪装成 IE7,并正确呈现所有内容,但随后它会搞乱所有优秀的浏览器(基于 webkit、基于 gecko 等)。

我知道在 body 里,你可以做这样的事情:

<!--[if IE 8]>
ie8 specific javascript, html, or css
<![endif]-->

但我在 <head> 中尝试过围绕元标记,但它不起作用

最佳答案

我发现,因为我在 Rails 上使用 ruby​​,所以我可以只询问请求变量浏览器请求获取页面的内容。

<% if request.env["HTTP_USER_AGENT"] =~ /MSIE 8.0/%>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<% end %>

关于ruby-on-rails - 有没有办法用元标记做 If IE8 检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7110910/

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