有了Chrome/Safari和Firefox,就有了这些-webkit-gradient和-moz-linear-gradient属性.我怎么能用IE9做同样的事情?
如果我创建一个HTML锚标记并将该disabled属性设置为true,我会在不同的浏览器中获得不同的行为(惊喜!惊喜!).
我创造了一个小提琴演示.
在IE9中,链接显示为灰色,并且不会传输到HREF位置.在Chrome/FF/Safari中,链接是正常颜色,将传输到HREF位置.
正确的行为应该是什么?是IE9渲染错误,我应该实现一些CSS和JavaScript来修复它; 或者Chrome/FF/Safari不正确并最终会赶上?
提前致谢.
我正在寻找在Internet Explorer Developer Console中记录保存页面刷新的方法.
在Google Chrome和Firefox的Firebug下,它是一个选项,但我在IE下找不到它.
我正在使用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开发我的站点.如何解决此问题?
里面有一个iframe的网页.有时,iframe内的输入文本框控件被锁定/冻结.用户无法在其中输入文本.但文本框可以聚焦而不是褪色.没有代码可以禁用输入控件,但这并不总是发生.到目前为止,这只发生在IE 9和IE 10中.Firefox和Chrome都可以.
页面工作原理的简要说明如下:
父页面上有一个按钮.通过单击它将从头开始构建一个iframe并显示它.这是通过Javascript完成的.
同样,iframe上有一个按钮可以关闭它.通过单击它将
从父页面的DOM中删除iframe.
如果您需要更多信息,请告诉我.提前致谢.
html javascript internet-explorer internet-explorer-9 internet-explorer-10
我在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 …
我在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
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) 我有一个类别页面,当用户单击一个时,该类别下的项目通过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的链接似乎有一些可能的解决方案.根据过去的经验,我会首先尝试这些选项..
我一直试图让这些css3动画在IE9上工作几个小时今天我很难过!
我尝试实现一些JavaScript回退,但我的知识非常有限,所以他们失败了.由于用户错误或代码错误,我不确定它是否失败.
到目前为止,这是我的代码的jsFiddle,我用颜色替换了背景图像.基本上,绿色和黑色方块在Firefox和Webkit浏览器中旋转.
我想让它在IE9上运行.
如果你能帮助我,我将非常感激!
javascript ×6
html ×3
asp.net ×2
css ×2
css3 ×2
canvas ×1
doctype ×1
html-table ×1
iframe ×1
jquery ×1