是否有任何方法来扩展chrome's __commandLineAPI

Is there any way to extend chrome's __commandLineAPI

本文关键字:commandLineAPI chrome 任何 方法 扩展 是否      更新时间:2023-09-26

Google Chrome devtools提供了一个扩展的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)提供了用于破坏属性访问、事件触发和方法调用的钩子。

还有,他们在github上提供了一个例子

这个例子在manifest中使用了devtools_page键。

chrome.devtools.inspectedWindow API提供全局函数
相关文章:
  • 没有找到相关文章