我正在尝试从 DevTools 的代码编辑器中获取选定的文本。我可以在 onSelectionChanged 处理程序中获取 selectionInfo,但我不知道如何获取文本。
另外如何在 onSelectionChanged 触发之前获取 selectionInfo (当前选择)?
chrome.devtools.panels.sources.createSidebarPane(
"title",
function(sidebar) {
function update(selectionInfo) {
//alert([selectionInfo.url, selectionInfo.startLine, selectionInfo.endLine, selectionInfo.startColumn, selectionInfo.endColumn]);
sidebar.setObject(JSON.parse(JSON.stringify(selectionInfo)));
// How to extract text using data from selectionInfo ???
}
update(/*selectionInfo should be there*/);
chrome.devtools.panels.sources.onSelectionChanged.addListener(update);
}
);