在我的一个网站上,IE 8显示兼容性视图按钮,尽管存在X-UA-Compatible标头。在IE 9中,添加此标题会删除按钮并设置正确的呈现模式,但为什么不在IE 8下执行相同操作?如果用户点击IE8中的按钮,网站渲染会在几个页面上中断,那么如何删除此按钮以阻止他们点击它?
相关网站为www.venuefinder.com
答案 0 :(得分:4)
您的网页包含以下元标记:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
因此IE9隐藏了按钮,IE8不理解它(因为当IE8出货时IE9不存在)
要确保IE8和IE9(和IE10)都不显示按钮,您可能需要调整页面以包含现代DOCTYPE
<!doctype html>
并将元标记设置为边
<meta http-equiv="X-UA-Compatible" content="IE=edge" />