有什么办法可以扩展Chrome的__commandLineAPI

尤里·塔拉班波(Yury Tarabanko)

Google Chrome devtools带有所谓的Command Line Api提供的扩展API。API参考可以在这里找到通过使用以下with语句包装控制台输入来实现对API的访问

with (__commandLineAPI || { __proto__: null }) {
    //blah-blah-blah your code goes here
}

假设我要向__commandLineAPI对象添加自己的方法例如debugAll带任何对象并debug为所有函数属性调用的函数。有什么办法可以扩展它吗?

卢克·H

我不确定您是否可以直接修改__commandLineAPI,但是chrome扩展程序可以提供额外的全局函数供您使用。

信息不多,但是在chrome网站上,他们说:

Chrome扩展程序可以将其他帮助程序方法注入命令行API。例如,Debug Utils扩展(github)提供了用于中断属性访问,事件触发和方法调用的钩子。

此外,他们在github上提供一个示例

该示例使用devtools_pagemanifest.json中的键为每个打开的DevTools实例指定要加载的HTML页面,并使用chrome.devtools.inspectedWindow API全局提供功能

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章