Javascript 如何访问用户';在浏览器中选择什么?

Javascript 如何访问用户';在浏览器中选择什么?,javascript,google-chrome,Javascript,Google Chrome,我正在尝试为chrome编写一个扩展,它可以对用户在网页上的选择进行操作。如何从chrome插件访问所选文本 谢谢, 约书亚检查一下这个(实验性的)东西。我想这正是你需要的 此外,上下文菜单api(非实验性)为您提供了一个包含选择文本的窗口。检查此(实验性)内容。我想这正是你需要的 此外,上下文菜单api(非实验性)为您提供了一个包含选择文本的窗口。我对Chrome插件一无所知,但我认为它们可以访问常规的窗口对象。以下是您在网页中执行此操作的方式: var sel = window.getSel

我正在尝试为chrome编写一个扩展,它可以对用户在网页上的选择进行操作。如何从chrome插件访问所选文本

谢谢, 约书亚

检查一下这个(实验性的)东西。我想这正是你需要的

此外,上下文菜单api(非实验性)为您提供了一个包含选择文本的窗口。

检查此(实验性)内容。我想这正是你需要的


此外,上下文菜单api(非实验性)为您提供了一个包含选择文本的窗口。

我对Chrome插件一无所知,但我认为它们可以访问常规的
窗口
对象。以下是您在网页中执行此操作的方式:

var sel = window.getSelection();
var selectedText = sel.toString();

我对Chrome插件一无所知,但我想它们可以访问常规的
窗口
对象。以下是您在网页中执行此操作的方式:

var sel = window.getSelection();
var selectedText = sel.toString();

chrome.experimental.clipboard.executecopy没有描述复制的数据会发生什么,只是暗示它可能会将所选文本复制到剪贴板。没有参数传递给回调函数。我看不出这对我有什么帮助。chrome.experimental.clipboard.executecopy没有描述复制的数据会发生什么,只是暗示它可能会将选定的文本复制到剪贴板。没有参数传递给回调函数。我不知道这对我有什么帮助,我不知道。这比我的解决方案好多了。谢谢分享@Tim+1我不知道。这比我的解决方案好多了。感谢分享@Tim+1