Questions tagged «internet-explorer-8»

Windows Internet Explorer 8是由Microsoft开发的网络浏览器,于2009年3月19日发布,适用于Windows XP,Windows Server 2003,Windows Vista,Windows Server 2008和Windows 7。

21
Internet Explorer的“控制台”是未定义的错误
我正在使用Firebug,并且有一些类似的语句: console.log("..."); 在我的页面中。在IE8(可能也是早期版本)中,我收到脚本错误,提示“控制台”未定义。我尝试将其放在页面顶部: <script type="text/javascript"> if (!console) console = {log: function() {}}; </script> 仍然我得到错误。有什么办法摆脱错误?

30
在同一台计算机上运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8
像其他所有人一样,我需要在Internet Explorer 6和Internet Explorer 7上测试代码。现在Internet Explorer 8为开发人员提供了一些很棒的工具,我想使用它们。我还想开始使用Internet Explorer 8测试我的代码,因为它将很快发布。 问题是:如何在同一台计算机上运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8。到目前为止,对于Internet Explorer 6和Internet Explorer 7,我一直在使用Multiple IE。但是,在安装Internet Explorer 8之后,人们已经报告了Internet Explorer 6的问题(请参阅上一句中链接的页面上的注释)。这些错误与表单字段中的焦点有关。运行Internet Explorer 7并不重要,因为Internet Explorer 8可以使用Internet Explorer 7呈现引擎,但是我们仍然需要Internet Explorer 6。 如何在同一台计算机上运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8?

10
如何为Internet Explorer浏览器修复JavaScript中的数组indexOf()
如果您曾经使用过JavaScript,那么您就会知道Internet Explorer不会为Array.prototype.indexOf()[包括Internet Explorer 8]实现ECMAScript函数。这不是一个大问题,因为您可以使用以下代码扩展页面上的功能。 Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } } return -1; } 我应该何时实施? 我是否应该使用以下检查将其包装在我的所有页面上,该检查将检查原型函数是否存在,如果不存在,请继续并扩展Array原型? if (!Array.prototype.indexOf) { // Implement function here } 还是要检查浏览器,如果它是Internet Explorer,则只需实施它? //Pseudo-code if …

7
为什么indexOf在数组IE8上不起作用?
以下功能在Opera,Firefox和Chrome上正常运行。但是,在IE8中它if ( allowed.indexOf(ext[1]) == -1)部分失败。 有人知道为什么吗?有没有明显的错误? function CheckMe() { var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', 'txt', 'pdf', 'doc', 'rtf', 'thm', 'rar', 'zip', 'htm', 'html', 'css', 'swf', 'jar', 'nth', 'aac', 'cab', 'wgz'); var fileinput=document.getElementById('f'); var ext = fileinput.value.toLowerCase().split('.'); if …


21
我需要做什么才能使Internet Explorer 8接受自签名证书?
我们在Intranet上使用自签名证书。我需要做什么才能使Internet Explorer 8接受它们而不向用户显示错误消息?我们为Internet Explorer 7做的工作显然无法正常工作。 编辑:如果我将证书放入受信任的根证书颁发机构,Internet Explorer 7不会显示任何错误。即使使用那里的证书,Internet Explorer 8似乎也显示错误。

22
Twitter Bootstrap 3的IE8问题
我正在使用新的Twitter Bootstrap创建网站。该网站看起来不错,并且可以在除IE8之外的所有必需浏览器中使用。 在IE8中,它似乎在显示移动版本的元素,但延伸到了桌面的全屏。我相信我遇到的问题是Twitter引导程序首先是移动设备。因此出于某些原因,IE8会选择此选项。 我还注意到,container该类似乎并未按预期引入max-width CSS属性。谁能看到我做错了什么? <!-- Favicon --> <link rel="shortcut icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <!-- Bootstrap --> <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/css/bootstrap.css" rel="stylesheet"> <link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css" rel="stylesheet"> <script src="/SiteFiles/js/modernizr.js"></script> <!-- CSS --> <link href="/SiteFiles/css/main.css" rel="stylesheet"> <header> <div class="topArea clearfix"> <div class="container"> <div class="topLinks"> <div class="btn-group"> <span class="flag" data-toggle="dropdown"> </span> <ul class="dropdown-menu"> <li><a href="#">Country 1</a></li> …



10
不透明度CSS在IE8中不起作用
我正在使用CSS来表示jQuery向下滑动部分的触发文本:即,当您将鼠标悬停在触发文本上时,光标将变为指针,并且触发文本的不透明度降低,以指示该文本具有单击动作。 这在Firefox和Chrome中可以正常工作,但是在IE8中,不透明度不会改变。 我尝试了各种CSS设置,但均未成功。 例如 HTML: <h3 class="slidedownTrigger">This is the trigger text</h3> CSS: .slidedownTrigger { cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } 是什么阻止IE更改不透明度?注意:我已经在各种不同的元素上进行了尝试,围绕CSS语句的顺序进行交换,并且仅使用IE本身。我也尝试过使用 -ms-filter: "alpha(opacity=75)"; 但没有成功。 我已经用尽所有尝试在IE8中进行不透明度修改的功能。 有任何想法吗?


9
Internet Explorer 8开发人员工具未显示
在最后一天,在Internet Explorer 8中,开发人员工具窗口将不会显示。 当我按F12或使用菜单工具->开发人员工具时,我在任务栏中获得开发人员工具条目,但实际的窗口不会显示。 它已经运行了一个月左右。我尝试重新启动时没有运气。


9
addEventListener在IE8中不起作用
我已经动态创建了一个复选框。我曾经addEventListener在单击复选框时调用过一个函数,该函数在Google Chrome和Firefox中有效,但在Internet Explorer 8中不起作用。这是我的代码: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click", setCheckedValues, false); setCheckedValues 是我的事件处理程序。

14
ie8 var w = window.open()-“消息:参数无效。”
我有一个仅具有IE8问题的网站: 代码是: var w = window.open(urlstring, wname, wfeatures, 'false'); 错误是: 消息:无效的参数。 行:419字符:5 代码:0 URI:http://HOSTNAME/js_context.js 我已经确认了代码的行号(“ Line”和“ URI”是正确的),并且我知道在IE8的更高版本中,这被认为是准确的。 我已经通过转储警报检查了呼叫中的所有传入参数,它们看起来都有效。 FF(可能3)不会发生此问题。 更新: 问题似乎出在执行“ var w”时使用分配window.open()的结果。当我将行分成两个语句时,它可以在IE8中使用。 UPDATE2: 基于: http://javascript.crockford.com/code.html 当立即调用一个函数时,应将整个调用表达式包装在括号中,以便清楚地知道所产生的值是函数的结果,而不是函数本身。 这并不完全是这里发生的事情,但是我发现应用该原理可以解决IE8的兼容模式中的问题。 var w = (window.open(urlstring, wname, wfeatures, false));

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.