我正在使用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
更新:旧问题仅适用于IE11预览; 浏览器模式已在IE11的最终版本中返回.但有一个问题:它是无用的,因为它不会模仿条件评论.例如,如果您使用它们在旧版IE中启用HTML5支持,您将无法再在IE11中调试您的站点.
<!--[if lte IE 8]>
<script src="html5shiv.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
阅读另一个StackOverflow问题和IE 错误跟踪器问题.微软从未对此作出回应,因此看起来他们故意引入这个漏洞来引导人们购买BrowserStack订阅.有条件的评论模拟在预览版中运行得很好.
原始问题:在Windows 7上安装IE11预览版时,它附带了老式的F12工具,可以更改浏览器模式.

但是,如果您转到"工具"菜单并选择"F12"开发人员工具,它将被新的开发人员工具取代,并且"浏览器模式"不再可用.

将其恢复的唯一方法是卸载IE11并重新安装它.
是否有更简单的方法在IE11中切换浏览器模式?
Internet Explorer 11中的F12开发人员工具是否也具有IE 8-10中开发人员工具的"始终从服务器刷新"功能?
我看到网络工具上的"清除浏览器缓存...(Ctrl + R)"按钮,但点击它似乎什么都不做(之后Temporary Internet Files文件夹中仍然有文件).我还将"检查存储页面的更新版本:"设置设置为"每次访问网页时",但这似乎并不总是刷新外部资产.
可以在IE 11中完全禁用缓存以进行开发吗?
现在我只是按住Ctrl键并单击刷新按钮(按维基百科的说明绕过缓存),但这很容易忘记.
internet-explorer ie-developer-tools internet-explorer-11 ie11-developer-tools
我正在使用Internet Explorer 8,而不是选择.我需要在其中调试脚本.但是,无论我单击开发人员工具图标多少次,在工具下或单击F12它都不会显示.有时,我可以看到它在任务栏中被最小化,但是当我真正去点击它时.它不会出现......
有谁知道如何让它工作或问题是什么?我尝试更新重启,杀死所有进程,没有运气.
我有一个我需要在IE8中检查的对象.我尝试了开发人员工具和console.log他们的Firebug等价物.但是,当我将对象输出到日志时:
console.log("Element: ", element);
console.log(element);
Run Code Online (Sandbox Code Playgroud)
我只收到字符串
LOG: Element: [object Object]
Run Code Online (Sandbox Code Playgroud)
而不是可点击的,可检查的转储.
是否可以将对象转储到日志并检查其成员,如在Firebug中?
我不能使用自制的dump()函数,因为我要检查的元素太大,浏览器会崩溃我.
javascript console firebug internet-explorer-8 ie-developer-tools
我一直试图让一些伪元素在IE上工作,但它只是不让我.
它跨越了CSS并且表现得像它不存在,这有点让我感激不尽.
谁会知道我做错了什么?
.newbutton {
border-radius: 50%;
width: 74px;
height: 74px;
position: relative;
background-color: black;
margin: 60px 0px 25px 17px;
overflow: visible;
}
.newbutton:before {
content: "f";
width: 80px;
height: 80px;
position: absolute;
border-radius: 50%;
z-index: -1;
top: 37px;
left: 37px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-animation-name: fadecolor;
-webkit-animation-duration: 5s;
-webkit-animation-iteration-count: infinite;
animation-name: fadecolor;
animation-duration: 5s;
animation-iteration-count: infinite;
}
.newbutton:after {
content: "";
width: 80px;
height: 80px;
position: absolute;
border-radius: 50%;
z-index: -2;
top: -3px;
left: -3px;
background: -webkit-gradient(linear, …Run Code Online (Sandbox Code Playgroud)我们如何使用IE 8调试JavaScript?
在更新IE 8后,使用Visual Studio进行的JavaScript重新编译无效.
我的计算机上安装了Internet Explorer,但需要测试IE 7的兼容模式.将文档模式更改为IE 7后,将其设置为默认值,现在我无法更改它.IE7上的默认设置是什么?

如何设置文档模式默认值?
compatibility internet-explorer ie-developer-tools internet-explorer-11
我正在寻找一个ie8-addon,它显示像firebug或httpliveheaders那样的http标题.任何建议表示赞赏.
编辑:我可能是盲人但似乎内置的开发人员工具(F12)没有显示http标头.
我有一个我只在IE浏览器中遇到的错误.我想通过使用IE开发人员工具栏检查DOM,但遗憾的是似乎无法做到这一点,因为完整的DOM是动态生成的.有人知道如何克服这个问题吗?