Javascript 在Chrome上获取超链接文本右键单击

Javascript 在Chrome上获取超链接文本右键单击,javascript,google-chrome,google-chrome-extension,onclick,contextmenu,Javascript,Google Chrome,Google Chrome Extension,Onclick,Contextmenu,在我现在正在开发的Chrome扩展中,如果用户右键单击此链接: <a href="http://www.google.com">Hello</a> 并从扩展的上下文菜单中选择了某个选项,我需要以某种形式捕获字符串“Hello”。如图所示,从右键单击的选择或超链接的实际URL(在本例中为Google.com)捕获文本很容易,因为它们出现在OnClickData中,但我不确定如何从链接捕获文本 作为旁注,如果用户突出显示一个超链接并尝试使用我的上下文菜单,它将不起作用。

在我现在正在开发的Chrome扩展中,如果用户右键单击此链接:

<a href="http://www.google.com">Hello</a>

并从扩展的上下文菜单中选择了某个选项,我需要以某种形式捕获字符串“Hello”。如图所示,从右键单击的选择或超链接的实际URL(在本例中为Google.com)捕获文本很容易,因为它们出现在OnClickData中,但我不确定如何从链接捕获文本


作为旁注,如果用户突出显示一个超链接并尝试使用我的上下文菜单,它将不起作用。但是,如果用户高亮显示普通文本,则它可以正常工作。当我创建上下文菜单选项时,我确实在“上下文”下启用了“链接”和“选择”。

似乎没有直接的方法。但在实现此类功能之前,还有一些变通方法。从

“我想出了一个可以暂时绕过它的黑客方法。我在Cloudboard中使用了它: 您可以在页面上执行脚本并使用:document.activeElement获取当前选定的元素。您可以使用:
document.activeElement.selectionStart、document.activeElement.selectionEnd以获取所选文本和document.activeElement.value.substr()“

这听起来是添加到API的合理功能。你能在上提交一个bug并在这里发布bug ID吗?这样我们就可以确保扩展团队对它进行了测试?谢谢