以编程方式关闭兼容模式

时间:2015-07-29 08:36:20

标签: internet-explorer internet-explorer-8 internet-explorer-9 ie8-compatibility-mode

我的网页顶部如下

public function pdf()
{
    $html = view('pdfs.pdf')->render();
    // i'm assuming here that $html is a string containing your html code and 
    // all characters ARE already utf-8
    $html = mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8');
    return PDF::load($html)->filename('lina.pdf')->show();
}

我正在使用IE8和IE9。两者都检查兼容性视图。我的印象是上面会覆盖那个?

我需要覆盖它的原因是我们有X个用户,并且不能期望所有X在关闭时切换

任何解决方案?

1 个答案:

答案 0 :(得分:0)

如果我没记错的话," IE = edge"不会关闭兼容性视图,但它确实使浏览器以最新模式呈现,尽管如此。因此,在HTTP请求中发送到服务器的用户代理字符串将是IE 7,但是当它呈现页面(和JavaScript)时,它看起来就像是一个较新的版本。