2011-07-23 50 views
1

在我的扩展程序中,用户可以选择文本并右键单击,这会显示一个包含扩展名选项的菜单。一个简单的selectionText捕捉选定文本:如何在用户点击链接时自动选择文本?

ocd.selectionText 

但是,如果用户在链接上点击右键选择无文本不显示相同的菜单。

  • 如何在用户点击链接而不选择文本时显示我的上下文菜单?
  • 如何在同一时间捕获链接文本?

回答

2

你需要在创建你的菜单到links背景添加到您的参数:

http://code.google.com/chrome/extensions/contextMenus.html#method-create

...那么你会得到linkUrl (optional string) If the element is a link, the URL it points to.

+0

一旦你的网址,你可以循环通过'a'元素找到该URL - 一旦你有了元素,你就可以获得文本。是否有可能多次使用同一个URL,但使用不同的文本?不知道你在这种情况下会做什么。 – Darin

相关问题