你在这里

让IE8在IE7兼容模式下运行

主标签

让IE8在IE7兼容模式下运行,Drupal中通过以下代码可实现:

<?php
    $meta_ie_render_engine = array(
        '#type' => 'html_tag',
        '#tag' => 'meta',
        '#attributes' => array(
            'http-equiv' => 'X-UA-Compatible',
            'content' =>  'IE=7',
        ),
        '#weight' => -9999,
    );
    // Add header meta tag for IE to head

    drupal_add_html_head($meta_ie_render_engine, 'meta_ie_render_engine');
?>

Drupal 版本: 

猜你喜欢

意思是IE8浏览器在展现有这段代码的drupal站时候,自动用兼容模式浏览?

 

是的

试试看,不要轻言放弃!

是不是可以这样应用?

我遇到的问题,drupal做的网站本身无问题,但是外链网站有两个需要工作在兼容模式下,很幸运是内网,所以直接给客户端(所有的需要上那个网站的计算机)把那两个ip直接加入到intranet。

多唠叨几句,我的方法很笨,虽然不是大企业,但是单位上下需要登录办公网的计算机也不下百台,然后可想而知。也不是吐槽那两个网站,因为他们出来比较早,而我们单位内网的机器当年xp是标配,而且也没有硬性要求把ie6升级到ie8,所以为了ie6,而用了某些hack代码是合理的。这个hack是我bing出来的,不知道这么用对不对。后来,我还下了个ie6的插件放到我的drupal上,自动监测浏览器类型,然后提示对方升级浏览器。

然后呢,我想是不是可以这样用你的代码,不允许那两个外链网站跳转到新窗口,直接在本窗口解决,就是兼容模式了。

http://www.cnblogs.com/kingboy2008/archive/2011/07/01/2226424.html

 

看这个对你是不是有帮助

试试看,不要轻言放弃!

龙马提倡的对,英文啊英文!不懂英文,真的很狼狈!

这个和在哪个窗口没有关系,主要是你要查看的页面有没有在头文件<head>区域设置兼容模式。

试试看,不要轻言放弃!

只能这样了,因为外链网站是上级的,不可能去改它的head。

不过,看了这个,想是不是360安全浏览器识别是否采用ie模式,还是极速模式也是用了这个?!

 

浏览器里面可以选择的兼容模式也是类似的

试试看,不要轻言放弃!

回这个贴,真的有意外惊喜。

非常棒的代码  收藏了

扫一扫关注Drupal社区公众号LoveDrupal

qrcode_for_gh_037d374f7de5_258.jpg