我遇到了一个问题,其中一些图标没有出现在XP上的IE8中,但是当我在Win 7上运行IE9并且文档和浏览器模式设置为IE8时,问题并不存在.
所以我想知道IE8仿真和真实交易之间的已知差异是什么.让我们听听他们!
internet-explorer internet-explorer-8 ie8-compatibility-mode internet-explorer-9
我是一名Mac用户,网页设计师,试图了解IE 11中"以兼容模式显示Intranet网站"选项
我有一个客户端,一个架构公司,曾经在他们的Windows服务器上内部托管他们的OLD网站(我没有开发的HTML网站).我最近为他们推出的Wordpress网站是在内部的Ubuntu服务器上托管的.
问题是我们上班后几个月,当我在IE浏览器中查看他们的投资组合页面显示垂直与水平堆叠的缩略图时.当他们以兼容模式关闭显示内部网站点时,缩略图显示正确.大多数人都没有使用IE浏览器,因此现在就注意到它并不奇怪.
以下是投资组合页面的示例
在我们推出新网站后不久,他们将工作站升级到Windows 8.1和IE 11.
我是Mac用户,但我无法使用BrowserStack重新设置IE/Win配置的问题,也没有任何我知道有IE/Win版本的人能够重新创建它.
如果我在Bluehost托管的测试站点上重新创建投资组合页面 - 客户端会在兼容模式下正确查看投资组合页面.
所以我的问题是这个环境中的内部网站究竟是什么?这个网站不是一个只有内部网站的公共网站 - 内网网站引用除此之外的其他网站吗?我相信他们可以通过内联网看到内部信息,但这不是公开的,但这就是设置开启的原因?为什么必须以兼容模式显示?
为什么他们需要打开这种兼容性呢?
ghost noscript tag 更多信息在这里
我正面临着这个问题,我该如何为Internet Explorer浏览器处理这个:-(?
说明:
我在我的应用程序的布局中包含了以下noscript标记
<noscript style="background:#ffcc00;font-size:200%;font-family:verdana;text-align:center;text-transform:uppercase;font-weight:bold;padding:0.8em;">javascript is disabled, please enable it first.</noscript>
现在,当我在IE8中查看此布局时,noscript标签CSS显示在页面顶部而没有内容,使布局看起来有问题.
请帮忙...
我刚收到一台新电脑,IE8设置为将所有网站渲染为IE7.这对我来说很震惊.有谁知道IE8的所有安装是否默认为IE7渲染?如果是这样,Web开发人员可以做些什么来强制IE8渲染?
internet-explorer internet-explorer-8 internet-explorer-7 ie8-compatibility-mode
好吧,所以我试图text-shadow在各种浏览器上实现.我有IE6,IE7,FF,Chrome和Opera都在工作......但IE8不会显示任何阴影,除非它在'兼容性视图'中.
我通过搜索/谷歌查看了一些"解决方案",但影子仍然只出现在"兼容性视图"中.
有关如何让它显示而不必更改模式的任何想法?
注意:使用HTML5 Boilerplate和Modernizr.
编辑:补充说我正在使用Modernizr,我点击了测试仪中的错误按钮.这在IE9中也不起作用,但我不认为它是相关的.
CSS:
#links li a {
font-size: 24px;
text-shadow: 0 3px 3px #102530, 0 3px 3px #102530;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#102530')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#102530');
filter:DropShadow(Color=#102530, OffX=0, OffY=3);
zoom: 1;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<ul id="links">
<li><a href="#"/>Text</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud) 当我点击链接"javascript:$('#dialog-modal')."对话框('打开');" 在Chrome和FF中,我的Jquery对话框加载.在Internet Explorer 8中,页面源消失,并替换为"[object Object]".WTH?
internet-explorer cross-browser internet-explorer-8 ie8-compatibility-mode
在IE浏览器中以兼容模式查看的网站是什么?说我们强制IE9到IE8兼容模式?
我们运行自2000年以来开发的传统网络应用程序,所以这是一个混乱的球,与Chrome,Opera,Firefox,IE6/7/8兼容,现在我们决定将IE9添加到列表中.但是对于IE9,我们遇到了打印问题,"Permission deniend"JavaScript错误(可能是关于跨框架JavaScript调用的问题)和下一个问题 - 简单的解决方法是强制IE9表现为IE8,然后一切正常.但我仍然不确定是否要走了......
javascript internet-explorer cross-browser ie8-compatibility-mode internet-explorer-9
我无法在IE9中禁用IE兼容模式按钮.
我的头和doctype看起来像这样:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--[if lte IE 8]>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-en" xml:lang="en-en" class="ie8">
<![endif]-->
<!--[if IE 9]>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-en" xml:lang="en-en" class="ie9">
<![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-en" xml:lang="en-en">
<!--<![endif]-->
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="meta content here" />
</head>
<body>
<!-- page content here //-->
</body>
</html> …Run Code Online (Sandbox Code Playgroud) cross-browser ie8-compatibility-mode internet-explorer-9 x-ua-compatible
1.打开IE8
2.按F12
3.加载msdn.com
你应该看到

4.打开一个新标签并加载 您应该看到的这个网站

请告诉我第二页上的内容会触发IE8 Compat View IE7标准
在有问题的页面上,我们没有设置X-UA-Compatible元标记(但是,我们正考虑将其设置为EDGE),我们不会在标题中发送X-UA-Compatible.
我不知道在我的浏览器中我可以设置这个,我知道三个测试中的一个,ONE没有问题,另外两个没有.
任何人都可以推荐通过CSS破解IE8样式的最佳方法,我最近一直在将IE8渲染为IE7轻松 - 但是想知道是否最好添加IE8黑客攻击?