草庐IT

internet-explorer-11

全部标签

javascript - Angular JS 适用于 Chrome,但不适用于 IE 11

我在以下位置学习AngularJS:http://www.sitepoint.com/practical-guide-angularjs-directives/,我发现以下代码在Chrome中有效,但在IE11中无效。NoTitlevarapp=angular.module('myapp',[]);app.directive('helloWorld',function(){return{restrict:'AE',replace:true,template:'HelloWorld!!',link:function(scope,elem,attrs){elem.bind('click',

javascript - Internet Explorer 为错误生成错误的行号

我有一个包含大量javascript代码的jsp。每当页面上出现javascript错误时,IE浏览器状态栏中显示的报告包含错误的行号与实际包含错误的行号不匹配。我正在右键单击>查看源代码以查找报告的行号。但是该行不包含错误。我认为错误在其他行中。报告错误行号的原因可能是什么。 最佳答案 如其他答案所述,IE不擅长报告错误的行号。然而,built-indebugger(按F12)在IE8及更高版本中更有帮助,因此我建议您尝试一下。 关于javascript-InternetExplore

javascript - 移动事件元素在 Internet Explorer 中丢失 mouseout 事件

在我使用的库中,我的任务是在鼠标悬停时将元素移动到dom的前面。(我把它放大了,所以我需要看到它,然后在鼠标移开时将它缩小)。我正在使用的库有一个巧妙的解决方案,它在事件元素上使用appendChildren将其移动到其父元素的末尾,从而更靠近dom的末尾并依次移至顶部。问题是我相信因为您正在移动的元素是您悬停在mouseout事件上的元素。您的鼠标仍在节点上,但未触发mouseout事件。我已经剥离了功能以确认问题。它在Firefox中工作正常,但在任何版本的IE中都没有。我在这里使用jQuery来提高速度。解决方案可以使用普通的旧Javascript,这是首选,因为它可能需要返回上

JavaScript:在输入元素上设置焦点时 Internet Explorer 中的可见性错误

这可能是我多年来使用JavaScript和任何版本的InternetExplorer时遇到的最隐蔽的错误。我们将YUI2.7用于某些(非)便捷方法。唉,我会为jQuery做什么......这会影响InternetExplorer6和InternetExplorer7。InternetExplorer8运行正常。所有其他浏览器也可以正常运行。问题:当我将焦点放在特定元素上时,出现以下错误:Can'tmovefocustothecontrolbecauseitisinvisible,notenabled,orofatypethatdoesnotacceptfocus.所以我有一个名为“ad

javascript - 如何解决 iOS 11 Safari getUserMedia "Invalid constraint"问题

我正在尝试在iOS11的Safari中运行以下代码。它应该提示用户授予访问其设备摄像头的权限,然后将其显示在我的中。元素。但是,在iOS11中运行时,它会导致OverconstrainedError。被抛出:{message:"Invalidconstraint",constraint:""}代码在Android中运行良好,并成功打开相机。我尝试了多种有效的配置,但都没有成功。我知道iOS11刚出来所以它可能是一个错误,但有什么想法吗?还有其他人遇到过这个吗?代码:varvideo=document.getElementById('video');if(navigator.mediaD

javascript - 需要在 Internet Explorer 脚本错误中查找行/字符的实际位置?

我在IE中收到脚本错误:第59行字符:71错误:预期的标识符、字符串或数字代码:0第59行,第71个字符似乎与我的代码实际上并不对应。它甚至没有说是什么文件,但我查看了我的主要javascript文件,查看了页面源代码等。我以前遇到过这种情况,我环顾四周,直到最终发现代码错误——通常是逗号——但我真的很想从这些行号/字符号中得到一些用处。我读过一次,它是对IE读取的页面的内部版本的引用。有没有人知道如何找出这些数字的实际含义以及如何查看导致问题的代码行?感谢任何帮助! 最佳答案 我发现IELine#/Char#没有用,或者比它的值(

javascript - 如何在 Internet Explorer 7 中获得缩放级别? (javascript)

在InternetExplorer7中,一些属性(鼠标坐标)被视为物理属性,而其他属性是逻辑属性(偏移量)。这本质上要求Web开发人员了解或计算缩放状态。在IE8版本中,所有属性都是合乎逻辑的。 最佳答案 你可以使用:varb=document.body.getBoundingClientRect();alert((b.right-b.left)/document.body.clientWidth);非常感谢@niclasnorgren! 关于javascript-如何在Internet

javascript - IE11 chop 控制台中的字符串

我有一串可能有20或30行的字符串,我想在一个console.log调用中全部输出到控制台。这在Chrome中运行良好,但IE11会在控制台中chop大约一半的字符串。有什么办法可以防止这种情况?字符串类似于:-----------------------------------------WedJan720:41:16GMT-07002015530d8aa855df0c2d269a5a5853a47a049c52c9d83a2d71d9-----------------------------------------41:17:181-Initiatingrecording...41

internet-explorer - 为什么我的 javascript 文件没有在 IE7 中加载 'consistently'?

在看似随机的情况下,javascript文件未加载。我相信这个诊断是正确的,因为a)我有代码要检查,b)我已经单步执行了代码,并且c)当使用这些文件中的函数时,我得到“'myfunction'isundefined”错误。有时一个小时内不会发生这种情况,有时每次加载页面时都会发生,有时每隔一次加载页面就会发生。似乎每次我发现一个一致的行为以便我可以重复它并对其进行诊断时,它都会改变!有人知道是什么原因造成的吗?我正在使用:IE版本7.0.5730.11(有&已卸载IE8Beta)VS2008现在,它似乎只发生在我和我的同事身上,在我们的开发环境中。有一个脚本似乎比其他任何脚本都缺少更多

javascript - Internet Explorer 7 Ajax 链接只加载一次

我正在编写一个应用程序,并试图将简单的AJAX功能绑定(bind)到其中。它在MozillaFirefox中运行良好,但在InternetExplorer中有一个有趣的错误:每个链接只能单击一次。浏览器必须完全重启,简单地重新加载页面是行不通的。我写了一个verysimpleexampleapplication这证明了这一点。Javascript转载如下:varxmlHttp=newXMLHttpRequest();/*item:theobjectclickedontype:thetypeofactiontoperform(oneof'image','text'or'blurb'*/f