2011-06-01 102 views
1

当我打开IE8开发人员工具(使用F12)时,单击脚本,然后选择项目的.js文件,显示的Javascript被缩小。这使得调试几乎不可能。在研究中,我发现了一个对“配置按钮”的引用,它会显示JavaScript源代码。不幸的是,我无法在IE8开发工具工具条或菜单中找到该按钮。 XP SP3 TIA格斯IE8开发人员工具JavaScript最小化

回答

1

不幸的是,这只是在IE9的开发者工具可用,在配置菜单:enter image description here

MSDN article on Dev Tools in IE9

编辑

最后一个选项可以使用FirebugLite,如果事实上IE8正在缩小为你的JavaScript,Firebug不应该,你可以在IE中使用FirebugLite:在书签中使用它:http://getfirebug.com/firebuglite

基本上你需要做的是建立在IE书签(中说firebuglite网站),然后点击右键 - >属性,并更改网址为:

javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(document,'createElement','setAttribute','getElementsByTagName','FirebugLite','4','firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened'); 

当你点击书签,萤火虫应该弹出页面


编辑的底部:萤火虫(包括精简版)has a BSD license。由于源代码在这个答案转载,以下许可证应包括:

软件许可协议(BSD许可证)

版权所有(C)2009,保留Mozilla基金会 所有权利。

重新分发和使用该软件在源和二进制形式,有或没有修饰的, 都是许可的以下条件满足:

  • 重新分发源代码必须保留上述 版权通知,此条件清单和 下面的免责声明。

  • 再分发以二进制形式必须复制上述 版权声明,此条件列表和文档和/或提供与分配其他 材料在 以下免责声明。

  • 无论是Mozilla基金会也没有了它 贡献者的名称的名称可以使用没有Mozilla基金会的事先明确 书面许可,认可或推广由本软件衍生产品 。

本软件提供了由版权所有者和贡献者按“原样”任何明示或 默示的担保,包括但不限于适销性和针对特定用途的默示担保 适用性均不承担任何责任。在任何情况下,版权拥有者或 贡献者均不对任何直接,间接,偶发,特殊,惩罚性或后果性损害承担责任 损害赔偿(包括但不限于采购替代商品或服务;使用损失, DATA,或利润;或业务中断),无论是否因任何责任理论而引起的任何 在任何情况下由于使用本软件而导致的合同,严格责任或民事侵权(包括疏忽或其他) ,即使已被告知这种损害的可能性。

+0

无论如何要漂亮地打印出现在IE8开发人员工具JavaScript窗口中的Javascript? – Gus 2011-06-01 15:33:20

+1

@Gus - 不幸的是,我不知道。如果你想能够读取它(显然不能够调试),你可以尝试使用另一种服务,例如:http://closure-compiler.appspot.com/home以'漂亮'打印'javascript ... – Brett 2011-06-01 15:36:52

+0

Javascript已经处于“漂亮打印格式”。似乎IE8正在缩小它。 – Gus 2011-06-01 18:31:44