Tag: internet explorer

如何解决IEselect问题时dynamic更改选项

我有一套select,都有相同的选项。 然后,我通过filter运行这些选项,以便在select中不显示在不同select中select的任何选项。 看到这个jsFiddle (在非IE浏览器),看看我的意思。 基本上我阻止select中多次select相同的选项 现在,我所做的在IE中有一个问题。 在IE中打开那个小提琴(我只在IE9中试过,但我猜测以前的版本有相同的问题)。 将最后一个select更改为AAA。 注意3个其他select全部改变了他们显示的内容。 他们的模型并没有改变,但IE在某些方面窒息时,选项更改。 我的问题是第一个,我一般做这个function有问题吗? 在Chrome和FF中,这个代码正是我想要的,但是我正在做一些我不应该做的事情? 其次,我怎么能在IE浏览器中解决这个问题? 我尝试了一些会清除和重新设置模型的超时,但是显而易见的东西却跳了起来。 我想知道是否有一个良好的,干净的,低影响的解决方法。 任何帮助将非常感激。 谢谢。 –UPDATE– 这已经在Angular 1.3.3版本中使用AS Ranjan的解决scheme 修复了。 用1.3.3看新的小提琴: http : //jsfiddle.net/m2ytyapv/ //dummy code so I can post the edit

为什么IE9在文档模式下以IE7标准打开?

当我用DOCTYPE打开IE9中的一个网页时 <!DOCTYPE html> 它以IE7标准打开文档模式。 我在打开页面时需要默认的IE9标准。 如何纠正这个文档模式的问题? IE浏览器开发工具的截图

Internet Explorer 11通过元标记禁用“在兼容性视图中显示Intranet站点”不起作用

我一直在Intranet网站工作超过6个月,我一直在使用下面的HTML5 doctype和边缘兼容性元标记来强制Internet Explorer不模仿旧的浏览器版本,这一直工作正常。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>My title</title> <meta http-equiv="X-UA-Compatible" content="IE=EDGE" /> </head> <body> </body> </html> 我这样做的原因是因为我工作的地方使用策略设置来启用所有Intranet站点的兼容性视图,并且这种使用EDGE设置的方法在Internet Explorer 9中可以正常工作。 一个多月前,我升级到了Internet Explorer 11,该网站仍按预期工作。 今天这个按预期停止工作,我不能肯定地说,但我认为强制兼容性视图的政策没有在IE11中启用,现在是…因为已启用兼容性元标记不再做预期的事情,而这个网站正在模拟IE8的企业模式下运行。 有谁知道如何解决这个问题,并强制IE11在Intranet网站上使用兼容性“企业模式”执行时? 并不能通过浏览器设置禁用? 编辑 我刚刚尝试添加自定义标题在我的web.config中解释这个答案https://stackoverflow.com/a/18257208/98706 而这对我来说不起作用我仍然在开发者工具栏控制台中得到下面的消息 HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8. 在IE11中启用此Intranet兼容性设置时,版本8就好像被视为edge 。 这篇文章: https : //www.leapinggorilla.com/Blog/Read/1016/ie-ate-my-css—disabling-compatability-mode解释了这一点,我还没有尝试通过代码设置此标头和我们的用户没有访问权限来更改他们的浏览器设置..其他更改没有任何工作。 UPDATE 有关企业模式和兼容模式之间的区别,请参阅我对这篇文章的评论,因为它很重要。

Internet Explorer中“浏览器模式”和“文档模式”的区别

我真的很高兴我不能再使用IETester,因为我们公司已经放弃了IE6的支持,IE9有一些非常酷的开发者工具。 我可以设置“浏览器模式”和“文档模式”,但我无法区分。 有谁知道吗? 这篇文章也没有帮助我: IE8浏览器模式与文档模式 谢谢

如何在IE中禁用兼容性视图

我想知道如何阻止使用IE 8的用户进入兼容模式? <meta http-equiv="X-UA-Compatible" content="IE=8" /> 我发现这个标签,我认为这迫使人们留在IE-8模式,但我不太确定,不能检查,因为我有IE 9。 如果人们在IE 9模式,我强迫他们不要进入IE 8或IE 7兼容模式? 我试图把上面的代码放到我的代码中,然后去了IE 9 – > Tools – > Compatibility View(Grayed Out) 但“兼容性视图设置”没有变灰,看来你可以通过那里添加网站。 所以应该不禁用?

IE 8开发工具不工作在Windows中?

我正在使用Internet Explorer 8,而不是select。 我需要debugging一个脚本。 但是,无论我点击开发工具图标多less次,在工具下或点击F12,它都不会显示出来。 有时,我可以看到它在任务栏中被最小化,但是当我真的去点击它。 它不会出现… 有谁知道如何让它工作,或者是什么问题? 我试图更新重新启动杀死所有的进程没有运气。

如何从服务器端强制设置IE的兼容模式?

在一个域控制的环境中,我发现即使我们提供了X-UA标签,!DOCTYPE定义和“IE = Edge”响应,某些客户端(winXP / Win7,IE8 / IE9)也会触发兼容模式头。 这些客户端在“兼容性视图中显示Intranet站点”checkbox打勾。 这正是我想要重写的。 以下是我用来尝试了解IE如何决定实际触发兼容模式的文档。 http://msdn.microsoft.com/en-us/library/ff406036%28v=VS.85%29.aspx http://blogs.msdn.com/b/ie/archive/2009/02/16/just-the-facts-recap-of-compatibility-view.aspx 网站所有者总是在控制其内容。 网站所有者可以select使用X-UA兼容标签来绝对声明他们希望自己的网站显示的内容,并将标准模式页面映射到IE7标准。 使用X-UA兼容标签将覆盖客户端上的兼容性视图。 谷歌的“定义文档兼容性” ,不幸的是垃圾邮件引擎不让我发布超过2个url。 这是一个ASP .NET Web应用程序,在主页上包含以下定义: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> </head> 和web.config <system.webServer> <httpProtocol> <customHeaders> <clear /> <add name="X-UA-Compatible" value="IE=Edge" /> </customHeaders> </httpProtocol> </system.webServer> 我已经使用Fiddler来检查头确实被正确注入。 我的理解是,通过这些设置,我应该可以覆盖“在兼容性视图中显示Intranet站点”浏览器设置。 但是根据客户端的不同,我发现其中的一些仍然会触发兼容模式。 这也似乎是机器级别而不是策略组设置,因为即使在不同的客户机上使用相同的凭据集时,我也会得到不同的结果。 禁用“兼容性视图设置”checkbox可以做到这一点。 但实际目的是确保应用程序呈现完全相同的方式,无论客户端设置。 任何想法和我可能会失踪? 是否有可能迫使IE浏览器总是呈现页面而不触发“同步”模式? […]

在IE中不工作的元素使用初始宽度

我有一个插图canvas和一个图例<table>到它的容器的插件。 在这个插件中, table没有定义width ,在我的CSS中,插件被插入的时候,容器中的表格有一个宽度。 所以,新的div从CSSinheritancetable{ width: 100%}并呈现错误。 我试图用width: initial; ,在Chrome上看起来不错,但IE不喜欢它 检查浏览器的兼容性 我承认在脚本/插件中更改/强制插入CSS,因为它必须在任何环境中工作。 这里最好的解决scheme是什么?

我如何摆脱使用CSS元素的偏移量?

我有一些元素的定位问题,在检查它IE8开发人员工具它告诉我这个: 现在我很确定我的问题是这12偏移量,但我怎么删除它 ? 我找不到任何提到的CSS偏移属性。 除了保证金之外,我们是否需要一个抵消? 这是产生这个代码: <div id="wahoo" style="border: solid 1px black; height:100px;"> <asp:TextBox ID="inputBox" runat="server" /> <input id="btnDropDown" type="button" style="width:26px; height:26px; background-position: center center; border-left-color: buttonface; background-image: url(Images/WebResource.gif); border-bottom-color: buttonface; border-top-color: buttonface; background-repeat: no-repeat; border-right-color: buttonface;" tabindex="99" /> <div id="ListboxWrapper" style="display:none; position:absolute; onfocusout="this.style.display = 'none'""> <asp:ListBox ID="lstBoxCompany" runat="server" AutoPostBack="True" OnSelectedIndexChanged="lstBoxCompany_SelectedIndexChanged" style="z-index: 100;" Width="300px" /> […]

我如何重置或重写IE浏览器的CSSfilter?

我使用先行MS'filter'属性来尝试创build一个非丑陋的等效于css3文本阴影和盒子阴影; 在我遇到这个问题之前,我确实做得很好。 它看起来像当我将filter应用到另一个div中也有一个筛选器的filter效果最终结合在子对象上。 我不能说得好多了,下面是一个演示: http : //cableflow.dev.arc.net.au/test/filters.html 我试过使用filter:none; 做一个重置但不喜欢。 我也尝试了不同的语法变体,即“-ms-filter:”progid:… Glow()'“,”filter:progid:… Glow()“,”filter:Glow()“等等。 在IE8中testing