Where is the console API for WebKit/Safari?WebKit / Safari支持控制台对象,这与Firebug相似。 但是到底支持什么呢? 有Firebug的控制台文档,但是在哪里可以找到Safari / WebKit的控制台文档? 支持的方法最初是:
较新版本的WebKit还添加了以下方法,使WebKit控制台API与Firebug的控制台API几乎相同:
(基于WebKit每晚构建的WebKit-SVN-r37126的新信息,在编写这些方法时,Safari中尚不提供这些信息) Apple在Safari开发者指南的控制台部分记录了控制台API。
我知道这是一个古老且可以回答的问题,但是您也可以打开控制台并键入 试试看:
Firebug的控制台API文档已移至此处: http://getfirebug.com/wiki/index.php/Console_API 目前,Safari浏览器的控制台网址已损坏。 好。
这是副本(请按"运行代码段"):
td> tr>
|
td> tr>
|
td> tr> tbody> table>
定义此功能后,检查此网页右上角的放大镜,然后在控制台中键入 好。 当然,这些功能不应包含在您网站的JavaScript文件中,因为它们在浏览器环境中不可用。仅在Web Inspector控制台中使用这些功能。 控制台API span>中介绍了可包含在脚本中的控制台功能。 好。 section> 控制台API您可以使用表5-2 span>中列出的命令,将消息输出到控制台,在时间轴上添加标记,并直接从脚本控制调试器。 好。 重要说明:存在这些功能是为了辅助开发,不应包含在您的任何生产JavaScript中。 好。 好。 aside> <表class =" graybox" border =" 0" cellspacing =" 0" cellpadding =" 5">
| 功能 好。 th>
| 描述 好。 th> tr>
|
好。 td>
| 断言给定表达式是否为真。如果断言失败,则在活动查看器中打印错误并增加错误数量。如果断言成功,则不打印任何内容。 好。 td> tr>
|
好。 td>
| 清除控制台。 好。 td> tr>
|
好。 td>
| 打印此行被调用的次数。 好。 td> tr>
|
好。 td>
|
好。 td> tr>
|
好。 td>
| 打印对象的属性和值。 好。 td> tr>
|
好。 td>
| 打印HTML或XML节点的DOM树。 好。 td> tr>
|
好。 td>
| 将带有错误图标的消息输出到控制台。增加活动查看器中显示的错误数。 好。 td> tr>
|
好。 td>
| 在给定标题的披露下打印后续日志。 好。 td> tr>
|
好。 td>
| 结束先前声明的控制台分组。 好。 td> tr>
|
好。 td>
|
好。 td> tr>
|
好。 td>
| 使用日志图标将对象打印到控制台。增加活动查看器中显示的日志数。 好。 td> tr>
|
好。 td>
| 用绿色垂直虚线标记时间轴,该虚线指示何时调用此代码行。请参见记录时间轴 span>。 好。 td> tr>
|
好。
|
启动JavaScript分析器。可选参数 好。 td> tr>
|
好。 td>
| 停止JavaScript分析器并打印其报告。请参见 JavaScript和事件记录 span>。 好。 td> tr>
|
好。 td>
| 启动与给定名称关联的计时器。用于计时代码段的持续时间。 好。 td> tr>
|
好。 td>
| 停止与给定名称关联的计时器,并将经过的时间打印到控制台。 好。 td> tr>
|
好。 td>
| 在调用函数时打印堆栈跟踪。参见图4-2 span>。 好。 td> tr>
|
好。 td>
| 将带有警告图标的消息打印到控制台。增加活动查看器中显示的警告数量。 好。 td> tr>
|
好。 td>
|
在当前行停止执行JavaScript。这等效于以编程方式设置断点。请参见断点 span>。 好。 td> tr> tbody> table> section> 更新:2016-09-13 好。 article> code> pre> 好。 好。 控制台对象表面上具有内置的" API",形式为"私有属性",您可以通过在Webkit javascript-console中执行此操作来显示
_commandLineAPI:
|