Answers:
新的Web检查器与Xcode更加接近。
没有直接的方法可以使旧的方法恢复原状,而无需恢复其他方法。例如:
因此,不,目前看来,不可能恢复到检查器的“较旧”版本。最好的选择是在http://bugreporter.apple.com上提交错误。如果缺少旧版本所具有的功能,则将来的修订可能会将其中的某些功能重新带回来。
只需安装最新的夜间野生动物园版本即可:http : //nightly.webkit.org/ 然后,您可以选择“使用Webkit Web检查器”。是的
UseWebKitWebInspector
键,但是defaults write com.apple.Safari UseWebKitWebInspector -bool true
在10.8的Safari 6.0中似乎没有任何作用。
有一种方法可以恢复您的旧Web检查器。
退出Safari(或其他使用网络检查器的应用)
转到Finder,然后点击“ CMD-Shift-G”。或者,从菜单栏中单击“转到”,然后单击“转到文件夹”。
输入此内容,然后按Enter:
/System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources
我建议您在继续操作之前备份此文件夹的内容
从可从以下链接下载的zip文件中移动文件夹“ inspector”的内容。如果询问,请输入密码,然后替换现有文件。
复制检查器文件夹的内容,而不是文件夹本身。
再次启动Safari并检查一下!:C)
您需要的一切都在里面。希望这可以帮助!
实际上,您可以切换到“旧”检查器。
只需转到“开发”菜单>“使用WebKit Web检查器”
但是传统的Inspector有一个很大的UI错误。每次在不同面板之间切换时,UI都会重新绘制,从而创建图标和搜索字段的多层。
显然,当他们添加了新的检查器时出了点问题。
如果您不想运行夜间版本,这是有关如何将Safari 6还原为WebKit Web Inspector的指南。我建议使用r121872,正如jarek-foksa在评论中建议的那样;这样,您无需修复CSS和JS,就可以使用样式。
这甚至可以与iOS 6的“开发”菜单一起使用(这是我使用此方法而不是每晚进行构建的主要原因,因为夜间构建仍使用新的Safari 6 Web Inspector调试iOS设备)。