问题标签 [internet-explorer-9]

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 投票
2 回答
1565 浏览

css - IE9 - 占位符和背景图像与渐变相结合的问题

我有一个 HTML 文本输入字段和属性placeholder

不幸的是,该placeholder属性似乎不起作用?我以为它是在 Internet Explorer 9 中实现的?您可以在此处查看演示:http: //jsbin.com/esiya3/5/ - http://jsbin.com/esiya3/5/edit

我也有-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f0f0f0')";background-image. 在所有其他浏览器中,Firefox、Opera、Safari、Chrome、渐变和背景图像都会显示。只有在 IE 9 中没有背景图像。我必须排除渐变,然后我才能看到图像。但是我该怎么做才能两者兼得?

这是带有渐变的演示:http: //jsbin.com/esiya3/5/ - http://jsbin.com/esiya3/5/edit

并且没有渐变: http: //jsbin.com/esiya3/6/ - http://jsbin.com/esiya3/6/edit

也许有人有想法?

提前感谢您和最诚挚的问候。

0 投票
1 回答
2230 浏览

javascript - Mootools 和 IE9

看起来 formcheck 库不适用于 IE9。

虽然这些适用于 IE9: http: //mootools.net/demos/

这些演示没有: http: //mootools.floor.ch/en/demos/formcheck/

我应该转换为 jQuery,等待 IE9 推出 beta 版还是有一些解决方法?

(我正在考虑只是等待它,但也许在服务器端进行更多的形式检查并不是一个坏主意)

0 投票
1 回答
1168 浏览

regex - 正则表达式在 IE9 中不起作用

关于为什么以下内容不适用于任何 IE9 测试版的任何想法?IE8正常(或IE9运行兼容模式):

0 投票
1 回答
963 浏览

vbscript - Fscommand 在 IE9 测试版中不起作用?

在 Windows 7 32 位、Internet Explorer 9 Beta 上

上面的代码,不过是调用IE9中的JavaScript函数。它适用于 IE8、IE7 和 Firefox 3.0 或更高版本。

0 投票
5 回答
7930 浏览

html - 为什么我的 svg 上有一个 100% 的垂直滚动条?

有人可以解释为什么我在 Chrome 和 IE9 中看到带有以下标记的垂直滚动条:

如果我用 div 替换 svg,它会完美运行。但是,如果我将 svg 放入该 div 中,则布局再次被破坏:

将文档类型更改为 XHTML 似乎可以解决问题:

但是内联 SVG 是 HTML5 的一部分,所以...

与此同时,我还提交了一份错误报告

0 投票
3 回答
1889 浏览

javascript - IE9 javascript排序顺序...为什么?

当比较函数返回时,我注意到 IE9 排序顺序正在改变元素顺序0

看:

当前稳定版本的 Chrome、Firefox、Opera 和 Safari 得到以下输出:1 2 3 4.

IE7 和 IE8 的输出相同。

IE9 输出为:2 1 3 4

为什么?这正常吗?

0 投票
1 回答
1983 浏览

css - IE9 的 css 问题,例如渐变背景和圆角和阴影

我为选定或悬停的菜单项使用渐变背景颜色,它在 chrome,FF,opera,ie7,ie8 中运行良好。但在 ie9 中,元素的背景出现在元素的右侧,但文本保持不变,这是第一个问题。

我面临的第二个问题是圆角,它在 chrome、FF、opera 中运行良好,但在 ie9 中,角落还可以,但框的背景是图像,但它看起来是白色的!!!

第三个问题是阴影的问题,我将阴影应用于包含图像的 div,它在所有浏览器中都可以正常工作,但 ie9 偏移了整个 div,而不是在鼠标悬停时应用阴影和不透明度更改,通过在 div 的侧面添加黑色部分增加了问题没有影子??????

当我听说 ie9 支持 css3 时,我知道这太不可思议了,ie 仍将是我的噩梦!

我担心该网站将来会出现在 ie 9 中,所以我添加了这个 <meta http-equiv="X-UA-Compatible" content="IE=7.5"/>

当我使用 IE=7 或 IE=8 时,问题仍然存在,但知道添加该行后它看起来更好,但不支持圆角。

0 投票
1 回答
4196 浏览

javascript - 在 IE9 中从 JavaScript 调用 ActiveX 方法

我在页面上有一个 activex 控件。通常,要调用它的方法,我会使用这样的东西:

我知道,它可能看起来很奇怪,但它在 IE6、IE7、IE8 中运行良好。不幸的是,它在 IE9 中不起作用。它抛出错误“无法分配给函数结果”。

我已经尝试过:

但没有运气。

更新

该表达式document.getElementById('activexControlID').MethodName(2) = 'value string';不假定返回值。它就像一个二传手。毕竟以后可以用代码var value = document.getElementById('activexControlID').MethodName(2);得到,而且可以在IE9中得到值。但是不能设置。

我不知道它在activex控件内部是如何实现的,但它类似于数组,只是使用()而不是[]。再一次,它适用于以前版本的 IE。

更新 2

看起来像 IE9 中的一个错误。希望会解决。

0 投票
2 回答
577 浏览

css - IE 非常讨厌我的 CSS 文件,我没有得到任何内容!

除了 IE8、IE9 和兼容模式之外,我的网站似乎与其他所有兄弟都能正常工作!

一旦我禁用我的 CSS,我就会看到内容,但是当它重新打开时,我什么也得不到!

这是给我的地狱。

这是我的CSS:

我知道这有点乱......对不起:(

0 投票
2 回答
1372 浏览

javascript - IE9 平台预览调试工具:如何显示异常/错误的文件和行号

我正在尝试让noVNC与 Internet Explorer 9(平台预览版 7)一起使用。开发者工具窗口 (F12) 比以前版本的 IE 有了很大改进。但是,当抛出异常时,这些工具不会报告脚本文件名或行号。

是否有一种直接的方法可以将开发人员工具中的异常消息与 Javascript 中发生异常消息的位置相匹配?(除了通过在代码中添加控制台消息来进行暴力搜索)。

更新:

我发现导致异常的代码在 try/catch 块中。如果我没有捕捉到异常,行为会更糟:我从未见过任何报告。但我可以根据之前和之后的 console.log 调试消息判断它已经停止执行(之后的那些永远不会触发)。所以我想问题仍然存在,我如何让 IE9 开发工具显示脚本中控制台消息(尤其是 console.error)的位置,就像 Chrome 开发工具和 firefox firebug 一样?