Javascript Chrome 扩展获取插入符坐标

标签 javascript google-chrome google-chrome-extension getcaretpos

我刚刚开始使用新的 chrome 扩展,但是我找不到如何在 JavaScript 中获取准确的插入符(文本光标)位置

代码

chrome.commands.onCommand.addListener(function (command) {
    console.log('Command:', command);
    if (command == "OpenRightclick-menu") {
        // Get coordinates
    }
});

最佳答案

您可以从内容脚本访问当前光标位置。

如果你有element的DOM节点,你可以检查selectionStartselectionEnd特性。

如果您没有 DOM 节点 - 您可以查看此问题的答案 question

关于Javascript Chrome 扩展获取插入符坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48066535/

相关文章:

javascript - 如何在 vuejs 组件中使用 laravel csrf token

javascript - 使用带有 Reactjs 的 YouTubes JS API 渲染 iFrame 视频

html - Chrome CSS 下拉菜单问题

javascript - Chrome 将 Notification.requestPermission() 的结果 'default' 视为 'denied'

javascript - 将 Webpack 错误/行跟踪回其源代码行

javascript - js Chrome 扩展的 js 事件(在每个选项卡上工作已加载页面)

javascript - 如何获取/读取 Chrome 中关于 :flags? 的标志值

javascript - 使用 Knockout.js 添加动态 Material 设计组件

google-chrome-extension - Chrome PNaCl 应用内联安装

javascript - 使用ajax调用更新数据库onclick