有啥方法可以扩展 chrome 的 __commandLineAPI
Posted
技术标签:
【中文标题】有啥方法可以扩展 chrome 的 __commandLineAPI【英文标题】:Is there any way to extend chrome's __commandLineAPI有什么方法可以扩展 chrome 的 __commandLineAPI 【发布时间】:2014-08-12 05:30:39 【问题描述】:Google Chrome devtools 带有一个由所谓的命令行 Api 提供的扩展 API。 API 参考可以在here 找到。通过使用with
语句包装控制台输入来实现对 API 的访问,如下所示:
with (__commandLineAPI || __proto__: null )
//blah-blah-blah your code goes here
假设我想将自己的方法添加到__commandLineAPI
对象。例如debugAll
函数,它接受任何对象并为所有函数属性调用debug
。有什么办法可以延长吗?
【问题讨论】:
【参考方案1】:我不确定你是否可以直接修改 __commandLineAPI,但 chrome 扩展可以提供额外的全局函数供你使用。
信息不多,但请参阅here on the chrome site 他们所说的:
Chrome 扩展可以在命令行 API 中注入额外的辅助方法。例如,Debug Utils 扩展 (github) 提供了用于中断属性访问、事件触发和方法调用的钩子。
另外,他们提供了一个例子on github
该示例使用 manifest.json 中的 devtools_page
键为每个打开的 DevTools 实例指定要加载的 html 页面,并使用 chrome.devtools.inspectedWindow API 全局提供函数
【讨论】:
以上是关于有啥方法可以扩展 chrome 的 __commandLineAPI的主要内容,如果未能解决你的问题,请参考以下文章
有啥方法可以下载 _blogger_ 主题并将其上传到 _GitHub_ 页面,而不是从头开始编码 **css** 或使用 **jekyll** 主题?