问题标签 [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.

0 投票
0 回答
436 浏览

html - 为什么 IE8 会从 body 元素/标签中删除自定义数据属性?

我遇到了一个真正奇怪的问题,即 IE8 没有解析<body>标签上的数据属性。

例如,我有以下 html:

<body data-controller="homeCtrl">

当我检查 IE8 开发人员工具中的页面时,该属性完全丢失。当我在控制台中执行 javascript 时确认(它返回 null!):

document.body.getAttribute('data-controller')

如果我查看源代码,数据属性确实存在,IE8 似乎只是忽略它或删除它?!?

更奇怪的是,如果我体内有一个 div .. 例如

<div id="main" data-controller="homeCtrl">

这行得通!我可以在开发人员工具中看到它,并且可以使用 javascript 读取它的值。太奇怪了!

有没有人遇到过这个?什么会导致这种情况发生?

0 投票
0 回答
107 浏览

internet-explorer - 如何让 IE8 默认作为 IE8 标准运行?

我添加了一些 polyfill 来支持 IE8 及更高版本。不幸的是,在开发人员模式下(IE8 中的 F12)并选择浏览器模式时一切正常: internet explorer 8 。但是当我关闭 IE8 开发者工具并打开同一个页面时,IE8 报错很多以前开发者模式不会发生的错误(例如 JSON is not supported error)。我真的被IE8搞砸了。如何强制一切都像在开发人员模式下一样工作?(我需要 IE8 提供的一些功能)顺便说一句,我在头部添加了以下内容

谢谢~!

0 投票
3 回答
4263 浏览

javascript - 如何检测 Salesforce Lightning 应用程序是在移动浏览器还是桌面浏览器上运行?

我们有 Salesforce Lightning 应用程序,可在移动设备和桌面设备上运行。只需要为移动应用程序编写一些代码。如何检测应用程序是在移动浏览器还是桌面浏览器上运行?我使用了以下代码,但它不起作用:

0 投票
1 回答
508 浏览

internet-explorer-8 - 如何修复 Plroblem Bootstrap3 col-md-4 和 col-lg-4 在 IE8 上不起作用?

我正在使用 Bootstrap 3 类 col-md-8 和 col-md-4。但是左列不会一直拉到左边。

原始页面适用于 Safari,以及 Mac 和 Windows 上的 Firefox。IE8 无法使用标题部分 html5shiv.js、respons.js、

0 投票
1 回答
22 浏览

javascript - 列出所有 IE 浏览器模式并选择一个

有没有办法列出所有可能的浏览器Modes并选择浏览器将在此网页上使用的浏览器?我需要 jsorangular方式,没有jQuery,或者只是tags在 muhead部分中使用。

谢谢你。

0 投票
1 回答
917 浏览

javascript - Less.js + IE8 = 对象不支持属性或方法“绑定”

在进行一些跨浏览器测试(在 IE8 模式下使用 IE Edge)时,由于 Less JS (v2.7.1) 的错误,页面无法正确呈现。控制台日志是:

SCRIPT438:对象不支持属性或方法“绑定”文件:less.js,行:1896,列:1

缩小版本 SCRIPT438 也是如此:对象不支持属性或方法“绑定”文件:less.min.js,行:13,列:27226

我读过 IE8 及以下不支持绑定因此问题。

谁能提供一个解决方案来解决这个问题,而不必完全转储 Less JS(不是一个选项)?