Chrome事件记录器「Chrome Event Logger」 crx插件
记录所有铬。* API的事件。 CEL(Chrome事件记录器)将所有Chrome浏览器API事件记录到其后台页面的控制台中。 旨在帮助开发人员查看Chrome触发的事件的名称,发生的时间以及参数。 典型的用例是:1.您想知道是否有Chrome API事件触发了您在浏览器中执行的某些操作。 您可以启用CEL,在Chrome中执行操作并查看什么CEL日志,而不必猜测事件可能是什么并尝试在API文档中找到它。 2.您正在编写扩展程序,不确定是否触发了事件或带有什么参数。 无需在自己的代码中添加事件侦听器并重新加载扩展,您只需查看CEL日志即可。 ##查看日志记录安装后,您可以访问chrome:// extensions,单击以启用“开发人员”模式,然后单击显示检查视图的CEL图标旁边的链接,以检查CEL日志记录:_genic_background_page.html ##手动调整日志记录在扩展程序的后台页面的JS控制台中,可以运行一些命令来调整记录的内容://返回chrome。* API事件的列表。 CEL.enabled()//返回chrome。* API事件的列表,将被忽略。 CEL.disabled()//启用某些呼叫的记录(请参见下文)。 CEL.enable(name1,name2,...)//禁用某些呼叫的记录(请参见下文)。 CEL.disable(name1,name2,...)传递给CEL.enable和CEL.disable的名称可以是单独的API调用(不带前导“ chrome”。),也可以是更高级别的类别。 以下是一些示例://启用chrome.tabs.onCreated和所有chrome.webRequest。*事件:CEL.enable('tabs.onCreated','webRequest')//禁用所有chrome.tabs。*事件和chrome.webNavigation .onCommitted CEL.disable('tabs','webNavigation.onCommitted')请注意,CEL.enable将启用所有必要的更高级别的日志记录。 因此,例如,如果您调用CEL.enable('omnibox.onInputEntered'),则会记录所有chrome.omnibox。*事件(尚未明确禁用)。 如果您不想以这种方式启用和禁用呼叫组,请始终传递显式API调用。 CEL.disabled将为您显示已禁用的单个呼叫的名称,以及所有禁用的更高级别的名称。 ##全局启用/禁用扩展名提供了一个上下文菜单项,可让您全局启用或禁用日志记录。 支持语言:English (United States)
用户评论