问题标签 [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.
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
也许有人有想法?
提前感谢您和最诚挚的问候。
javascript - Mootools 和 IE9
看起来 formcheck 库不适用于 IE9。
虽然这些适用于 IE9: http: //mootools.net/demos/
这些演示没有: http: //mootools.floor.ch/en/demos/formcheck/
我应该转换为 jQuery,等待 IE9 推出 beta 版还是有一些解决方法?
(我正在考虑只是等待它,但也许在服务器端进行更多的形式检查并不是一个坏主意)
regex - 正则表达式在 IE9 中不起作用
关于为什么以下内容不适用于任何 IE9 测试版的任何想法?IE8正常(或IE9运行兼容模式):
vbscript - Fscommand 在 IE9 测试版中不起作用?
在 Windows 7 32 位、Internet Explorer 9 Beta 上
上面的代码,不过是调用IE9中的JavaScript函数。它适用于 IE8、IE7 和 Firefox 3.0 或更高版本。
html - 为什么我的 svg 上有一个 100% 的垂直滚动条?
有人可以解释为什么我在 Chrome 和 IE9 中看到带有以下标记的垂直滚动条:
如果我用 div 替换 svg,它会完美运行。但是,如果我将 svg 放入该 div 中,则布局再次被破坏:
将文档类型更改为 XHTML 似乎可以解决问题:
但是内联 SVG 是 HTML5 的一部分,所以...
与此同时,我还提交了一份错误报告。
javascript - IE9 javascript排序顺序...为什么?
当比较函数返回时,我注意到 IE9 排序顺序正在改变元素顺序0
。
看:
当前稳定版本的 Chrome、Firefox、Opera 和 Safari 得到以下输出:1 2 3 4
.
IE7 和 IE8 的输出相同。
IE9 输出为:2 1 3 4
为什么?这正常吗?
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 时,问题仍然存在,但知道添加该行后它看起来更好,但不支持圆角。
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 中的一个错误。希望会解决。
css - IE 非常讨厌我的 CSS 文件,我没有得到任何内容!
除了 IE8、IE9 和兼容模式之外,我的网站似乎与其他所有兄弟都能正常工作!
一旦我禁用我的 CSS,我就会看到内容,但是当它重新打开时,我什么也得不到!
这是给我的地狱。
这是我的CSS:
我知道这有点乱......对不起:(
javascript - IE9 平台预览调试工具:如何显示异常/错误的文件和行号
我正在尝试让noVNC与 Internet Explorer 9(平台预览版 7)一起使用。开发者工具窗口 (F12) 比以前版本的 IE 有了很大改进。但是,当抛出异常时,这些工具不会报告脚本文件名或行号。
是否有一种直接的方法可以将开发人员工具中的异常消息与 Javascript 中发生异常消息的位置相匹配?(除了通过在代码中添加控制台消息来进行暴力搜索)。
更新:
我发现导致异常的代码在 try/catch 块中。如果我没有捕捉到异常,行为会更糟:我从未见过任何报告。但我可以根据之前和之后的 console.log 调试消息判断它已经停止执行(之后的那些永远不会触发)。所以我想问题仍然存在,我如何让 IE9 开发工具显示脚本中控制台消息(尤其是 console.error)的位置,就像 Chrome 开发工具和 firefox firebug 一样?