标签: internet-explorer

<meta http-equiv ="X-UA-Compatible"content ="IE = edge">是做什么用的?

如果一个网页开头有什么区别

<!DOCTYPE html> 
<html> 
  <head> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
Run Code Online (Sandbox Code Playgroud)

如果页面以.开头

<!DOCTYPE html> 
<html> 
  <head> 
     <!-- without X-UA-Compatible meta -->
Run Code Online (Sandbox Code Playgroud)

如果没有区别,我想我可以忽略X-UA-Compatible元头,因为我只想在所有IE版本中以大多数标准模式呈现它.

html browser internet-explorer x-ua-compatible

1378
推荐指数
10
解决办法
108万
查看次数

为什么自闭脚本标签不起作用?

浏览器无法正确识别的原因是什么:

<script src="foobar.js" /> <!-- self-closing script element -->
Run Code Online (Sandbox Code Playgroud)

只有这一点得到承认:

<script src="foobar.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是否打破了XHTML支持的概念?

注意:此声明至少对所有IE(6-8 beta 2)都是正确的.

html javascript xhtml internet-explorer

1284
推荐指数
10
解决办法
12万
查看次数

隐藏滚动条,但仍然可以滚动

我希望能够滚动整个页面,但不显示滚动条.

在谷歌浏览器中它是:

::-webkit-scrollbar {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

但是Mozilla Firefox和Internet Explorer似乎并没有那样工作.

我也在CSS中尝试过这个:

overflow: hidden;
Run Code Online (Sandbox Code Playgroud)

这确实隐藏了滚动条,但我不能滚动了.

有什么办法可以删除滚动条,同时还能滚动整个页面吗?请使用CSS或HTML.

html css firefox internet-explorer google-chrome

1014
推荐指数
27
解决办法
150万
查看次数

为什么JavaScript只在IE中打开开发人员工具后才能工作?

IE9 Bug - 只有在打开一次开发人员工具后才能使用JavaScript.

我们的网站为用户提供免费的pdf下载,它有一个简单的"输入密码下载"功能.但是,它在Internet Explorer中根本不起作用.

你可以在这个例子中看到自己.

下载通行证是"makeuseof".在任何其他浏览器中,它工作正常.在IE中,两个按钮都不起作用.

我发现最奇怪的事情是,如果用F12打开和关闭开发人员工具栏,它就会突然开始工作.

我们尝试过兼容模式等等,没有什么区别.

如何在Internet Explorer中完成此工作?

javascript internet-explorer internet-explorer-9

633
推荐指数
9
解决办法
15万
查看次数

JavaScript中的.trim()无法在IE中运行

我尝试.trim()在我的一个JavaScript程序中应用一个字符串.它在Mozilla下工作正常,但是当我在IE8中尝试它时会显示错误.有谁知道这里发生了什么?无论如何我可以在IE中使用吗?

码:

var ID = document.getElementByID('rep_id').value.trim();
Run Code Online (Sandbox Code Playgroud)

错误显示:

Message: Object doesn't support this property or method
Line: 604
Char: 2
Code: 0
URI: http://test.localhost/test.js

javascript internet-explorer trim

458
推荐指数
7
解决办法
22万
查看次数

使用<meta>标签关闭所有浏览器的缓存?

我读到,当您无法访问Web服务器的标头时,您可以使用以下命令关闭缓存:

<meta http-equiv="Cache-Control" content="no-store" />
Run Code Online (Sandbox Code Playgroud)

但我也读到这在某些版本的IE中不起作用.是否有任何<meta>标签可以关闭所有浏览器中的缓存?

html firefox internet-explorer caching asp.net-web-api

427
推荐指数
5
解决办法
76万
查看次数

有选择地从现有站点复制HTML + CSS + JS的工具

像大多数Web开发人员一样,我偶尔会查看网站的来源,看看他们的标记是如何构建的.像Firebug和Chrome开发者工具这样的工具可以很容易地检查代码,但如果我想复制一个孤立的部分并在本地使用它,那么复制所有单个元素及其相关的CSS将是一件痛苦的事.并且可能同样需要保存整个源并删除不相关的代码.

如果我可以右键单击Firebug中的节点并且"为此节点保存HTML + CSS"选项,那就太棒了.这样的工具存在吗?是否可以扩展Firebug或Chrome开发者工具来添加此功能?

html css firebug internet-explorer google-chrome-devtools

392
推荐指数
8
解决办法
21万
查看次数

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政策是根本原因,下面有完整的解释.

cookies internet-explorer privacy p3p

391
推荐指数
8
解决办法
22万
查看次数

'console'是Internet Explorer的未定义错误

我正在使用Firebug,并且有一些声明:

console.log("...");
Run Code Online (Sandbox Code Playgroud)

在我的页面中.在IE8(也可能是早期版本)中,我收到脚本错误,说"控制台"未定义.我试着把它放在我的页面顶部:

<script type="text/javascript">
    if (!console) console = {log: function() {}};
</script>
Run Code Online (Sandbox Code Playgroud)

我仍然得到错误.有什么办法摆脱错误?

javascript internet-explorer internet-explorer-8 ie-developer-tools

374
推荐指数
10
解决办法
24万
查看次数

使用标记强制关闭IE兼容模式

我正在为在所有Intranet站点上强制兼容模式的客户端工作.我想知道是否有一个标签,我可以放入我的HTML,强制兼容模式关闭.

html internet-explorer

367
推荐指数
8
解决办法
42万
查看次数