0

我有一个网站在 IE10 中无法正常运行的问题(某些页面使用 iframe)。在 IE10 中,我可以单击“兼容性视图”按钮,一切正常。

为了避免用户不得不这样做,我尝试在母版页的标题中(它是一个 .NET 网站)以及根 web.config(在 system.webserver 配置块中)插入元标记。我也试过 IE=9, IE-8 ...

没有任何效果。浏览器是否没有正确解释标签?我知道它会看到它,因为当标签存在时,“兼容性视图”图标就会消失。我错过了什么?

4

3 回答 3

2

ie 9 – 兼容性:<meta http-equiv="X-UA-Compatible" content="IE=9">
如果你想要 ie 8: <meta http-equiv="X-UA-Compatible" content="IE=8">
如果你想要两者:<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8;">

于 2013-04-09T11:31:59.967 回答
0

尝试

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1,requiresActiveX=true">

参考:https ://github.com/h5bp/html5-boilerplate/blob/v4.1.0/doc/extend.md#internet-explorer

于 2013-04-05T02:19:46.713 回答
0

尝试添加 Response.Cache.SetCacheability(HttpCacheability.NoCache);

example:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GeneralLedgerCodeListingCustomForm.aspx.cs" Inherits="xyz.GeneralLedgerCodeListingCustomForm" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<%
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
%>
于 2013-06-20T18:39:12.393 回答