草庐IT

Internet-explorer

全部标签

javascript - 如何让 Internet Explorer Javascript 调试器也暂停捕捉异常?

我正在尝试调试仅在IE中发生的“未找到属性”异常。糟糕的是这个异常正在被捕获和处理,我只能弄清楚如何让IE9调试器在未捕获异常时暂停(Ctrl+Shift+E)。我不能在不弄乱我的程序逻辑的情况下暂时删除相关的try-catch子句,我宁愿不必逐步手动操作调试器。如何轻松找到生成异常的行? 最佳答案 一段时间后,我得出的结论是,遗憾的是没有简单的方法来强制IE停止捕捉到的异常。顺便说一句,我已经解决了触发这个问题的问题。我正在控制台记录一个XML文档,与Chrome和FF不同,IE处理得不好。这特别烦人,因为我使用console.l

JavaScript函数offsetLeft-缓慢返回值(主要是IE9)

我在调试新闻动态时遇到了很多困难-我是使用JavaScript从头开始编写的。除了IE9(以及某些移动浏览器,OperaMobile)运行缓慢的浏览器外,它在大多数浏览器上都可以正常工作。使用开发人员工具>探查器使我能够找到问题的根本原因。这是对offsetLeft的调用,以确定是否旋转代码行进器,即第一个元素成为最后一个元素。functionNeedsRotating(){varul=GetList();if(!ul){returnfalse;}varli=GetListItem(ul,1);if(!li){returnfalse;}if(li.offsetLeft>ul.offse

javascript - 在 IE 中使轮子旋转

我有以下使用JS和CSS旋转轮子的代码:varprefix=(function(){if(document.body.style.MozTransform!==undefined){return"MozTransform";}elseif(document.body.style.WebkitTransform!==undefined){return"WebkitTransform";}elseif(document.body.style.OTransform!==undefined){return"OTransform";}else{return"transform";}}()),ro

javascript - 试图将 javascript 注入(inject)我的页面

由于过于复杂的原因现在无法进入,我有一个ajax调用返回一些我想注入(inject)到我的页面中的动态创建的Javascript。以下代码适用于Chrome,但不适用于IE:varnode=document.getElementsByTagName("head")[0]||document.body;if(node){varscript=document.createElement("script");script.type="text/javascript";//script.innerHTML=json.javascript;vartextnode=document.createT

javascript - 在 Internet Explorer 的新选项卡中打开链接时 SessionStorage 不为空

我需要在每个打开的浏览器选项卡上(在javascript对象中)有一些唯一的ID。Id必须通过请求保存,我决定为其使用sessionStorage。当我在浏览器中打开新页面时,它运行良好。但是当我通过鼠标右键单击链接并在IE11中选择“在新选项卡中打开链接”时-sessionStorage不为空。所以我对新id的期望落空了。Chrome以另一种方式工作,sessionStorage是空的。有谁知道如何解决IE的这个问题? 最佳答案 我知道这是一个古老的问题,但就在今天,我自己也在努力解决这个问题。我正在打开一个带有target="_

javascript - Internet Explorer oninput 功能不起作用

我的IE有问题。我在JS中创建了带有计算的表单,它使用输入类型范围。这是jsfiddle的链接:http://jsfiddle.net/vu378xh9/8/和html代码:Persons10Saleperperson21Javascript:functionchckIncome(){varprice=49.9;varregular=199.9;varform=document.forms.checkincome;varx=parseFloat(form.persons.value);vary=parseFloat(form.starters.value);varz=2.5;varsu

javascript - mOxie 未定义,但定义非常明确

我对IE9/8感到很紧张;我正在尝试使用mOxie,但它显示为undefined,即使它的定义非常明确。当我从另一个文件将mOxie记录到控制台时,它在Chrome/IE10+中完美记录它,但在IE9/8中触发相同的脚本会记录undefined.但是,在IE9/8中,当我在控制台中直接键入“mOxie”时,它会正确记录对象。http://jsfiddle.net/vxyayxy8/--在IE10模式下运行,你会看到它加载了一个对象。在IE9模式下运行,你会看到它记录了undefined为什么在IE9/8中,从文件(包含在mOxie之后)登录时,它是undefined,但在IE9/8中直

javascript - 为什么IE11在使用window.onbeforeunload时会报错?

我已将我的问题分解为以下简单代码:IEtest$(document).ready(function(){$('.js-click').click(function(e){window.location.href='http://www.google.com/';});window.onbeforeunload=function(e){return'movingon';};});Google这在chrome中按预期工作,没有警告或错误,但在IE11中,当您选择“停留在此页面”时,它会抛出以下错误:File:10.0.1.126:8080,Line:10,Column:11知道为什么吗?

javascript - IE 11 找不到运行 Applet 的 Java 插件

我有使用JavaApplets构建的应用程序,它适用于带有IE9的Windows7。现在我正在尝试将它移动到另一个环境。有InternetExplorer11。要运行小程序,我使用OracleDeploymentToolkitScript最新版本取自https://www.java.com/js/deployJava.txt.但是脚本没有检测到Java插件。它只会重定向到页面java.com(建议下载最新的JRE)。但是我的浏览器安装了Java插件(这里是JRE1.7.80):还有两个SSVHelpers-也许是它们导致了问题?Java8(u144)导致同样的问题。问题:如何检测IE1

javascript - Event.observe 'change' 事件未在 IE 中触发

我用于更改选择菜单的原型(prototype)事件监听器未在IE中触发。Event.observe('use_billing','change',Checkout.getBillingData);这在Firefox中工作正常(当然),但在IE中没有任何反应(当然)-我已经用谷歌搜索了一段时间,但我没有找到解决这个问题的合适方法。我读到有问题,但我发现没有任何有用的方法来规避这个问题并让它发挥作用。我真的在努力避免使用内联事件触发器,因为它们很突兀,并且会导致文档困惑且容易出错:....任何想法都会很棒-这是阻止该项目从测试版进入生产的唯一因素。 最佳答案