如何自定义Chrome DevTools元素面板上的右键单击功能

4
1个回答

2

很不幸,扩展开发者工具API没有暴露内部DevTools源代码的上下文菜单。有时候API文档会省略一些可用的函数/属性,所以我通过以下方式进行了确认:

alert(Object.getOwnPropertyNames(chrome.devtools.panels.elements));

它仅返回了与文档匹配的“onSelectionChanged,createSidebarPane”。
在DevTools源代码中,WebInspector对象在“WebInspector.ElementsTreeElement.prototype”上有一个“populateNodeContextMenu”函数,但无法通过扩展DevTools API访问它。它是完全独立的。 enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接