问题标签 [ie8-browser-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - IE8 不显示 textarea 调整右下角大小
我正在使用 IE8,但未显示 textarea resize 右下角。相同的代码在 Firefox 中也可以正常工作。在使用 IE 时,我在一些在线示例中也注意到了同样的问题。
任何人都知道在 IE 中显示调整大小底角的技巧吗?
我的 CSS:
我的 HTML:
agent - IE8 上的用户代理错误
当我使用 IE8 时,它在我的 ASP.NET 页面之一的任务栏上显示错误:
用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0; .NET4.0C;InfoPath.3;MS-RTC LM 8;MS-RTC EA 2;.NET4.0E;XF_mmhpset)
我该如何解决这个问题?
css - IE8 让我头疼!我在同一浏览器的不同版本中得到完全不同的结果
我正在开发一个网站,它在 Safari、Chrome、Firefox 甚至 IE7 上看起来都不错,但我的客户一直告诉我 IE8 搞砸了。我只能通过在我的 Windows 7 机器上使用 IETester 来重现他遇到的错误。
我的测试环境:
我有 3 个不同版本的 IE8 可供测试,并且在我必须测试的 3 个版本中变得完全不同。我使用的是 Mac,所以所有测试都是在 2 个使用 VirtualBox 的虚拟机上完成的——安装了 IE8 的 Vista 和安装了 IE9 和 IETester 的 Windows 7。
Vista: vista 上的 IE8 似乎可以完美地运行该站点,尽管有一些我很满意的小错误。
Windows 7:使用 IE9 我可以更改浏览器和文档模式,我尝试过 IE7、IE8 和 IE9 看起来都很好。我唯一一次接近我的客户所看到的是当我使用 IETester 时 - 它看起来与我的客户从他的非 IETester 使用机器上向我展示的几乎相同(通过那个,我已经看到了页面的屏幕截图他见过)。
受影响最严重的页面之一是Facts 页面,顶部应该只有一张图片,但有时我会得到 3 张!谁能在这里指出我正确的方向?在某些版本的 IE8 上导致此随机显示错误的原因是什么以及为什么我不能在其他版本上复制它。
例子:
1:事实页面
- 它看起来如何(在 IETester 和我客户的机器上):http ://cl.ly/8zjY (BAD)
- 它应该是什么样子:http ://cl.ly/8zh7
2:福利页面介绍
- 它看起来如何(在 IETester 和我客户的机器上):http ://cl.ly/8z8X (BAD)
- 它应该是什么样子:http ://cl.ly/8zwz
3:福利页面图片
- 它看起来如何(在 IETester 和我客户的机器上):http ://cl.ly/8zTq (BAD)
- 它应该是什么样子:http ://cl.ly/8zmO
我想认为我对 IE 错误修复等有很好的处理,但这真的让我感到困惑——我真的需要帮助。
c# - 如何以编程方式打开 IE8 兼容性视图
我在 SharePoint webpart 中有一些 JQuery,但使用带有 IE8 的 Quirks 模式无法正确加载。它适用于 IE8 兼容模式。它在使用 IE7 或 IE8 标准模式时也能很好地工作,但这会弄乱我们正在使用的自定义母版页上的 CSS。使用 Google Chrome 可以正常工作,使用开箱即用 SharePoint 母版页也可以正常工作。所以我想我应该打开 IE8 的兼容模式,因为这是我能想到的最好的方式。如何使用 C# 或 JavaScript 打开 IE8 兼容模式?
我尝试使用标签并将其设置为 IE=EmulateIE7 但这只是将其转换为怪癖模式我希望它也设置为兼容模式
internet-explorer - 在 IE8 中,如何让它忽略浏览器模式设置?
在 IE8 中,如果你使用开发者工具,你可以指定你的浏览器模式和你的文档模式,它会覆盖它的默认行为。这可能很有帮助,但我有一个问题。
我试图查看默认行为,而不是我在开发人员工具中设置的行为。有没有办法禁用开发人员工具,以便我可以看到其他人的样子?
internet-explorer-8 - IE8 文档模式 IE7 标准
我的文档如下所示:
我正在使用 IE10 来测试所有内容。当我将浏览器模式切换到 IE7 时,页面默认文档模式显示为 IE7 标准。但是,当我切换到 IE8 浏览器模式时,页面默认文档模式是 IE8 标准。为什么元标记不将其更改为 IE7 标准?这与我的浏览器配置有关吗?如何确保从 IE8 浏览我网站的每个人都默认获得 IE7 的文档模式?
internet-explorer-8 - IE9.js(代码 0)中的无效参数行:6 字符:28214
我在兼容性视图中使用 IE8,虽然这确实产生了可接受的渲染,但这只会在刷新后发生。
当页面第一次加载时,它根本不会显示(停留在前一页)并且只给出这个错误:
我对这个问题的解决方案的搜索产生了以下不提供任何解决方案的旧线程。
但是,它确实提供了一个指向演示此错误的最小可重现测试用例的链接。
http://panoptic.com/ie7-js-300/
在打开“兼容性视图”的情况下使用 IE8 访问该 URL,您将看到 JS 错误。
检查IE9.js
文件时,第 6 行 char 28214 指向.
in:
知道如何解决这个问题吗?(是的,它需要在兼容性视图中工作)
internet-explorer - 将 BASE 元素用于在 IE8 标准模式下在 IE8 中呈现的本地 html 文件时缺少样式表/脚本/图像
我们有一些 HTML 页面(本地的,而不是 Web 服务器上的),它们使用 BASE 元素来识别包含一堆常见样式表和图像的特定基本目录。下面是一个例子(页面存放在c:\temp\html\test.html,资源目录是c:\temp\resources):
这在我测试过的所有当前浏览器(Firefox、Chrome、IE9)中运行良好,并且在 Quirks 模式下的 IE8 中运行良好。但是在 IE8 标准模式下运行的 IE8 中(此页面的默认值 - 在实际页面中是必需的模式),任何样式表、脚本或图像引用都被破坏了 - 就好像元素被完全忽略了一样。
我已经尝试过元素的其他变体 -<base href="file:///c:/temp/resources/">
或者<base href="file:///c:/temp/resources/"/>
各种不同的文件 url,例如 file:///c:/temp/resources/test.html 等,以及基础的相对 href,但似乎没有说服图像/样式表/脚本加载。
我知道上面的例子似乎微不足道,但在我们的实际场景中,我们必须在 IE8 标准模式下加载 IE8 中的页面,并且必须设置一个特定的,所以我真的想找出一个解决方案,如果有的话。
我确实在早期的 IE8 版本中找到了一些与该元素相关的错误的引用,但它们在很久以前就被标记为修复,我正在一个干净的 Windows 7 VM 上测试这个并应用了所有 IE8 更新。
css - IE8中的iframe滚动背景问题
我在使用标准 iframe 背景和滚动 (IE8) 时遇到问题。
我加载了一个带有滚动条的标准 iframe,其中包含一个长列表。当我滚动到列表底部然后继续使用滚轮滚动时,就会出现问题。看起来背景从 iFrame 延伸到屏幕的主要区域。这很难解释,但请看图片。
唯一可行的方法是在 iFrame 上显示:无。有没有解决的办法。我试过溢出:隐藏,但它似乎不起作用。
另一个问题。在 css 中设置 display: none 到 iframe 的正确方法是什么?!
html - 为什么网页在IE8浏览器模式和IE7文档模式下显示?
由于某些未知原因,我正在处理的网站保持交叉匹配浏览器和文档模式。当我打开 IE8 开发工具时,我看到浏览器模式是 IE8,但文档模式是 IE7。
我已经进行了几次 doctype 更改,但无法让网站在文档模式的浏览器模式下自动加载,也就是 IE8。
当前的 Doctype 声明: