标签: internet-explorer-9

IE9是否支持CSS线性渐变?

有了Chrome/Safari和Firefox,就有了这些-webkit-gradient-moz-linear-gradient属性.我怎么能用IE9做同样的事情?

css3 internet-explorer-9

26
推荐指数
2
解决办法
6万
查看次数

HTML Anchor Tag是否应该授予禁用属性?

如果我创建一个HTML锚标记并将该disabled属性设置为true,我会在不同的浏览器中获得不同的行为(惊喜!惊喜!).

我创造了一个小提琴演示.

在IE9中,链接显示为灰色,并且不会传输到HREF位置.在Chrome/FF/Safari中,链接是正常颜色,将传输到HREF位置.

正确的行为应该是什么?是IE9渲染错误,我应该实现一些CSS和JavaScript来修复它; 或者Chrome/FF/Safari不正确并最终会赶上?

提前致谢.

html cross-browser internet-explorer-9

26
推荐指数
3
解决办法
4万
查看次数

Internet Explorer开发人员工具如何保留导航日志?

我正在寻找在Internet Explorer Developer Console中记录保存页面刷新的方法.

在Google Chrome和Firefox的Firebug下,它是一个选项,但我在IE下找不到它.

我正在使用IE 9.

javascript error-logging internet-explorer-9

26
推荐指数
3
解决办法
2万
查看次数

如何修复IE 9中的文档模式重启

我在IE9中打开我的网站时遇到问题.当我尝试打开我的网站时,我在开发工具中遇到此错误:

HTML1113: Document mode restart from Quirks to IE9 Standards
Run Code Online (Sandbox Code Playgroud)

我用Google搜索并找到了一个建议使用此答案的答案:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Run Code Online (Sandbox Code Playgroud)

要么

<meta http-equiv="X-UA-Compatible" content="IE=IE9" />
Run Code Online (Sandbox Code Playgroud)

...但这些不起作用,这次我得到以下信息:

HTML1115: X-UA-Compatible META tag ('IE=Edge') ignored because document mode is already finalized.
Run Code Online (Sandbox Code Playgroud)

我的问题是什么?我阅读了几篇文章,如IE的网站开发人员的兼容性功能,并通过确定IE9的文档模式流程图跟踪我的网站,并在这些网站上使用与!doctype相关的所有建议,但没有人可以解决我的问题,我的IE引擎重置后页面打开.

我在Windows Server 2008上使用ASP.NET 4开发我的站点.如何解决此问题?

javascript asp.net doctype internet-explorer-9

26
推荐指数
1
解决办法
3万
查看次数

IE 9和IE 10不能不时地将文本输入到输入文本框中

里面有一个iframe的网页.有时,iframe内的输入文本框控件被锁定/冻结.用户无法在其中输入文本.但文本框可以聚焦而不是褪色.没有代码可以禁用输入控件,但这并不总是发生.到目前为止,这只发生在IE 9和IE 10中.Firefox和Chrome都可以.

页面工作原理的简要说明如下:

  • 父页面上有一个按钮.通过单击它将从头开始构建一个iframe并显示它.这是通过Javascript完成的.

  • 同样,iframe上有一个按钮可以关闭它.通过单击它将
    从父页面的DOM中删除iframe.

如果您需要更多信息,请告诉我.提前致谢.

html javascript internet-explorer internet-explorer-9 internet-explorer-10

26
推荐指数
2
解决办法
2万
查看次数

最大高度和溢出不在ie9上滚动

我在ie9上有一个非常奇怪的问题,其中一个具有max-height(使用calc()和vh设置)和overflow auto的div不会滚动.

您可以通过单击此图像查看发生的情况(如果此处未加载GIF):

在此输入图像描述

我的HTML:

<div class="modal">
  <div class="modal__title">Modal Title</div>
  <div class="modal__body">
    <p>When I am too tall, I should scroll on ie9, but I don't.</p>
  </div>
  <div class="modal__footer">Footer here</div>
</div> 
Run Code Online (Sandbox Code Playgroud)

相关CSS:

.modal {
  min-width: 500px;
  max-width: 800px;
  border-radius: 4px;
  max-height: 65vh;
  overflow: hidden;
  background-color: white;
  position: fixed;
  top: 15vh;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.modal__body {
    max-height: calc(65vh - 120px)); // 120 is the combined height of the header and footer
    overflow-y: auto;
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么会发生这种情况,因为ie9支持vh,calc()和max-height.有任何想法吗?

JSFiddle演示:https …

html css internet-explorer-9

26
推荐指数
1
解决办法
1057
查看次数

IE9中的iframe中的Javascript代码无法正常工作

我在ASP.NET中使用iframe的网站非常完整.我正在努力改变我们用来显示对话框以使用jQuery UI对话框的旧控件.我也确保在IE9中一切正常.

事实是:我在iframe中显示的页面中的脚本在IE9中不起作用.为什么?因为Object,Array和String是未定义的.可能还有其他一些问题,我只看过这些问题.

没有机会(因为很多原因)在某些对话框上停止使用iframe.而且我宁愿不使用meta标签强制IE8 Compability.有谁知道在IE9中修复这个uggly错误的方法吗?

谢谢,迭戈

编辑

这里有一些信息可能是helfull:

我用来配置jQuery UI对话框的插件中iframe的jQuery代码:

options.content = $("<iframe>")
    .attr("src", options.intSrcIframe)
    .attr("frameborder", 0)
    .attr("scrolling", options.intIframeScrolling)
    .css("background-color", options.intBgColorIframe)
    .attr("height", "100%")
    .attr("width", "100%");

_this.html(options.content);
Run Code Online (Sandbox Code Playgroud)

javascript asp.net iframe internet-explorer internet-explorer-9

25
推荐指数
1
解决办法
2万
查看次数

为什么我的IE9不支持画布?

DiveIntoHTML5 Canvas声称IE9支持canvas.

但是,当我尝试在IE9上做canvas时,它不起作用:

对象不支持属性或方法'getContext'

我正在使用IE9.0.8112.16421:

在此输入图像描述

这是代码:

<html>
<head>

</head>
<body style="background:black;margin:0;padding:0;">
<canvas id="canvas" style="background:white;width:100%;height:100%;">noob</canvas>
<script>
var img=new Image();
img.onload=function(){
  var c=document.getElementById('canvas');
  var ctx = c.getContext('2d');
  var left,top;
  left=top=0;
  ctx.drawImage(img,left,top,20,20);
  var f=function(){
    left+=1;
    top+=1;
    c.width=c.width;
    ctx.drawImage(img,left,top,20,20);
  };
  setInterval(f,20);
};
img.src="http://a.wearehugh.com/dih5/aoc-h.png";
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript canvas internet-explorer-9

25
推荐指数
3
解决办法
4万
查看次数

IE9表具有在随机列上偏移的随机行

我有一个类别页面,当用户单击一个时,该类别下的项目通过jQuery Ajax调用在表格中加载,并粘贴到该类别下方的元素中.但是,似乎发生的情况是,加载表中的一行或两行将在随机列中具有其数据偏移量.我已经在IE9,FF 3.6和Chrome 13中对此进行了测试.这种情况似乎只发生在IE9中.表格数据格式完美 - 我使用Fiddler拦截请求,然后查看原始html,并没有任何问题.

该站点是在ASP.NET MVC3中构建的.通过Ajax请求返回的表返回Razor局部视图.不幸的是,这必须在IE中工作.我真的希望有人对此有解释.

这是一个例子: 注意第二列的偏移量 而另一个: 注意倒数第二列的偏移量

编辑[2012/03/25]:这个应用程序已离开我的手,所以我无法验证哪些答案有效.Adam Youngers发布到http://social.msdn.microsoft.com/Forums/pl/iewebdevelopment/thread/e6f49d52-ec3f-47c5-802e-b80d1a58ed39的链接似乎有一些可能的解决方案.根据过去的经验,我会首先尝试这些选项..

  1. 将<meta http-equiv ="X-UA-Compatible"content ="IE = 8"/>添加到页面的head元素.
  2. 尝试删除表格单元格之间的任何空白区域.例如."</ td> <td>",而不是让新行开始下一个单元格.(这在过去给我造成了奇怪的间距问题)

jquery html-table internet-explorer-9

24
推荐指数
1
解决办法
8141
查看次数

在IE9 +中使用CSS3动画

我一直试图让这些css3动画在IE9上工作几个小时今天我很难过!

我尝试实现一些JavaScript回退,但我的知识非常有限,所以他们失败了.由于用户错误或代码错误,我不确定它是否失败.

到目前为止,这是我的代码的jsFiddle,我用颜色替换了背景图像.基本上,绿色和黑色方块在Firefox和Webkit浏览器中旋转.

http://jsfiddle.net/fJxsV/

我想让它在IE9上运行.

如果你能帮助我,我将非常感激!

javascript css css3 internet-explorer-9 css-animations

24
推荐指数
1
解决办法
4万
查看次数