Yur*_*nko 5 javascript console google-chrome google-chrome-devtools
Google Chrome devtools附带了一个由所谓的命令行Api提供的扩展API.API参考可以在这里找到.通过使用如下with语句包装控制台输入来实现对API的访问:
with (__commandLineAPI || { __proto__: null }) {
//blah-blah-blah your code goes here
}
Run Code Online (Sandbox Code Playgroud)
假设我想将自己的方法添加到__commandLineAPIobject中.例如debugAll,获取任何对象并调用debug所有函数属性的函数.有什么办法可以延长吗?
我不确定您是否可以直接修改 __commandLineAPI,但 chrome 扩展可以提供您可以使用的额外全局函数。
信息不多,但请在 chrome 网站上查看,他们说:
Chrome 扩展程序可以将额外的帮助器方法注入到命令行 API 中。例如,Debug Utils 扩展 (github) 提供了用于中断属性访问、事件触发和方法调用的钩子。
另外,他们在 github 上提供了一个示例
该示例使用devtools_pagemanifest.json 中的 key 指定要为每个打开的 DevTools 实例加载的 HTML 页面,并使用chrome.devtools.inspectedWindow API来全局提供函数
| 归档时间: |
|
| 查看次数: |
390 次 |
| 最近记录: |