Google Chrome devtools带有所谓的Command Line Api提供的扩展API。API参考可以在这里找到。通过使用以下with
语句包装控制台输入来实现对API的访问:
with (__commandLineAPI || { __proto__: null }) {
//blah-blah-blah your code goes here
}
假设我要向__commandLineAPI
对象添加自己的方法。例如debugAll
带任何对象并debug
为所有函数属性调用的函数。有什么办法可以扩展它吗?
我不确定您是否可以直接修改__commandLineAPI,但是chrome扩展程序可以提供额外的全局函数供您使用。
信息不多,但是在chrome网站上,他们说:
Chrome扩展程序可以将其他帮助程序方法注入命令行API。例如,Debug Utils扩展(github)提供了用于中断属性访问,事件触发和方法调用的钩子。
该示例使用devtools_page
manifest.json中的键为每个打开的DevTools实例指定要加载的HTML页面,并使用chrome.devtools.inspectedWindow API全局提供功能
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句