dek*_*m24 5 javascript google-chrome contextmenu onclick google-chrome-extension
在我正在处理的Chrome扩展程序中,如果用户右键单击此链接,则会出现这样的情况:
<a href="http://www.google.com">Hello</a>
Run Code Online (Sandbox Code Playgroud)
并从我的扩展程序的上下文菜单中选择了某个选项,我需要以某种形式捕获字符串"Hello".随着上下文菜单API显示,可以很容易地捕获来自右键单击选择文本或超链接的实际URL(在这种情况下,Google.com),因为这些出现在OnClickData,但我不知道我会怎样从链接中捕获文本.
作为旁注,如果用户突出显示超链接并尝试使用我的上下文菜单,则它不起作用.但是,如果用户突出显示正常文本,它将正常工作.当我创建上下文菜单选项时,我在"上下文"下启用了"链接"和"选择".
小智 2
似乎没有直接的方法可以做到这一点。但在实现此类功能之前,还有一些解决方法。来自http://code.google.com/p/chromium/issues/detail?id=39507
“我想出了一个技巧,您现在可以用它来解决这个问题。我在 Cloudboard 中使用了它:您可以在页面上执行脚本并使用:document.activeElement 来获取当前选定的元素。您可以使用:document.activeElement。 SelectionStart、document.activeElement.selectionEnd 获取所选文本和 document.activeElement.value.substr()"
归档时间: |
|
查看次数: |
1719 次 |
最近记录: |