Questions tagged «internet-explorer»

由Microsoft开发并包含在Windows中的Web浏览器。通常缩写为“ IE”。

12
<meta http-equiv =“ X-UA-Compatible” content =“ IE = edge”>有什么作用?
如果一个网页以...开头有什么区别 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; 并且如果页面以 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;!-- without X-UA-Compatible meta --&gt; 如果没有区别,我想我可以忽略X-UA-Compatible元标头,因为我只想在所有IE版本中以最标准的方式呈现它。

12
自关闭脚本元素为何不起作用?
浏览器无法正确识别的原因是什么: &lt;script src="foobar.js" /&gt; &lt;!-- self-closing script element --&gt; 只有这是公认的: &lt;script src="foobar.js"&gt;&lt;/script&gt; 这是否打破了XHTML支持的概念? 注意:此声明至少对于所有IE(6-8 beta 2)都是正确的。

30
隐藏滚动条,但仍可以滚动
我希望能够滚动浏览整个页面,但不显示滚动条。 在Google Chrome浏览器中: ::-webkit-scrollbar { display: none; } 但是Mozilla Firefox和Internet Explorer似乎无法正常工作。 我也在CSS中尝试过: overflow: hidden; 那确实隐藏了滚动条,但是我不能再滚动了。 有什么办法可以删除滚动条,同时仍然可以滚动整个页面? 请仅使用CSS或HTML。

12
为什么JavaScript仅在IE中打开开发人员工具一次后才能工作?
IE9错误-JavaScript仅在打开开发人员工具一次后才能工作。 我们的网站为用户提供免费的pdf下载,并且具有简单的“输入密码下载”功能。但是,它在Internet Explorer中根本不起作用。 在此示例中,您可以自己看到。 下载通行证为“ makeuseof”。在任何其他浏览器中,它都可以正常工作。在IE中,两个按钮都不起作用。 我发现的最奇怪的事情是,如果使用F12打开和关闭开发人员工具栏,则所有这些突然开始工作。 我们已经尝试了兼容模式,因此没有任何区别。 如何在Internet Explorer中进行这项工作?

14
JavaScript中的.trim()在IE中不起作用
我试图申请 .trim()我的一个JavaScript程序中的字符串。在Mozilla下它可以正常工作,但是当我在IE8中尝试时会显示错误。有人知道这是怎么回事吗?无论如何,我可以使其在IE中工作吗? 码: var ID = document.getElementByID('rep_id').value.trim(); 错误显示: 消息:对象不支持此属性或方法 线:604 字符:2 代码:0 URI:http://test.localhost/test.js

16
从现有站点选择性复制HTML + CSS + JS的工具[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 像大多数Web开发人员一样,我偶尔也喜欢查看网站的来源,以了解其标记的构建方式。Firebug和Chrome开发者工具之类的工具使检查代码变得容易,但是如果我要复制一个孤立的部分并在本地使用它,则复制所有单个元素及其关联的CSS会很痛苦。保存整个源代码并剪切不相关的代码可能需要做很多工作。 如果可以在Firebug中右键单击一个节点并具有“为该节点保存HTML + CSS”选项,那就太好了。是否存在这样的工具?是否可以扩展Firebug或Chrome开发者工具来添加此功能?

22
Cookie被阻止/未保存在Internet Explorer的IFRAME中
我有两个网站,假设它们是example.com和anotherexample.net。上anotherexample.net/page.html,我有一个IFRAME SRC="http://example.com/someform.asp"。该IFRAME显示供用户填写并提交给的表单http://example.com/process.asp。当我someform.asp在其自己的浏览器窗口中打开表单(“ ”)时,一切正常。但是,当我someform.asp在IE 6或IE 7中作为IFRAME 加载时,example.com的cookie不会保存。在Firefox中,不会出现此问题。 为了进行测试,我在http://newmoon.wz.cz/test/page.php上创建了类似的设置。 example.com使用基于Cookie的会话(对此我无能为力),因此如果没有Cookie,process.asp就无法执行。如何强制IE保存这些Cookie? 嗅探HTTP流量的结果:在GET /someform.asp响应上,存在一个有效的每会话Set-Cookie标头(例如Set-Cookie: ASPKSJIUIUGF=JKHJUHVGFYTTYFY),但是在POST /process.asp请求中,根本没有Cookie标头。 Edit3:某些AJAX +服务器端脚本显然可以避开该问题,但这看起来非常像个bug,此外,它还开辟了一套全新的安全漏洞。我不希望我的应用程序仅因为简单而就使用bug +安全漏洞的组合。 编辑:P3P策略是根本原因,下面有完整说明。

30
检查用户是否正在使用IE
我通过单击具有特定类的div来调用下面的函数。 有没有一种方法可以在启动功能时检查用户是否正在使用Internet Explorer,并在用户使用其他浏览器时中止/取消该功能,以便仅为IE用户运行?这里的用户都将使用IE8或更高版本,因此我不需要介绍IE7和更低版本。 如果我能告诉他们使用的是哪种浏览器,那很好,但这不是必需的。 示例功能: $('.myClass').on('click', function(event) { // my function });


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


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 &lt; 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 …


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.