问题标签 [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.
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 读取它的值。太奇怪了!
有没有人遇到过这个?什么会导致这种情况发生?
internet-explorer - 如何让 IE8 默认作为 IE8 标准运行?
我添加了一些 polyfill 来支持 IE8 及更高版本。不幸的是,在开发人员模式下(IE8 中的 F12)并选择浏览器模式时一切正常: internet explorer 8 。但是当我关闭 IE8 开发者工具并打开同一个页面时,IE8 报错很多以前开发者模式不会发生的错误(例如 JSON is not supported error)。我真的被IE8搞砸了。如何强制一切都像在开发人员模式下一样工作?(我需要 IE8 提供的一些功能)顺便说一句,我在头部添加了以下内容
谢谢~!
javascript - 如何检测 Salesforce Lightning 应用程序是在移动浏览器还是桌面浏览器上运行?
我们有 Salesforce Lightning 应用程序,可在移动设备和桌面设备上运行。只需要为移动应用程序编写一些代码。如何检测应用程序是在移动浏览器还是桌面浏览器上运行?我使用了以下代码,但它不起作用:
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、
javascript - 列出所有 IE 浏览器模式并选择一个
有没有办法列出所有可能的浏览器Modes
并选择浏览器将在此网页上使用的浏览器?我需要 js
orangular
方式,没有jQuery
,或者只是tags
在 muhead
部分中使用。
谢谢你。
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(不是一个选项)?