我刚刚开始使用新的 chrome 扩展,但是我找不到如何在 JavaScript 中获取准确的插入符(文本光标)位置
代码
chrome.commands.onCommand.addListener(function (command) {
console.log('Command:', command);
if (command == "OpenRightclick-menu") {
// Get coordinates
}
});
最佳答案
您可以从内容脚本访问当前光标位置。
如果你有element的DOM节点,你可以检查selectionStart和selectionEnd特性。
如果您没有 DOM 节点 - 您可以查看此问题的答案 question 。
关于Javascript Chrome 扩展获取插入符坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48066535/