我正在为我的 Chrome DevTools 扩展创建一个上下文菜单,如下所示:
var CONTEXT_MENU = chrome.contextMenus.create({
'title' : 'My Context Menu',
'contexts' : ['all'],
'onclick' : function (info, tab) {
alert(chrome.devtools); //[Object object]
alert(chrome.devtools.inspectedWindow) //crashes the extension
}
});
这里的想法是,我的扩展在检查的窗口中缓存一些数据(例如最后单击的 DOM 元素),并且当用户单击我的上下文菜单时我想对这些数据执行一些操作(即将该数据传递到我的开发工具扩展 Pane )。
每当我尝试从上下文菜单处理程序内部访问inspectedWindow属性时,我的扩展程序都会崩溃。该属性(property)是否因某种原因受到保护?我还能如何实现这一目标?
最佳答案
由于这是一个错误,因此最好将其提交到 http://crbug.com工程师可以解决这个问题。谢谢
关于javascript - Chrome 扩展 - 从上下文菜单访问 chrome.devtools.inspectedWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22230253/