Firefox addon firefox扩展:Firefox4.0中的链接识别(不带href标记)

Firefox addon firefox扩展:Firefox4.0中的链接识别(不带href标记),firefox-addon,hyperlink,Firefox Addon,Hyperlink,Firefox4.0有一个新功能,它可以识别没有href标记(简单文本)的URL。因此,如果您右键单击这样一个选定的文本,它将显示链接选项(即,在新选项卡中打开链接…) 如何利用此功能(在何处编写代码以及编写什么代码)并访问所选文本(可能是链接) 是否可以访问多个选定文本的sting数组(每行一个潜在链接) 当前,当用户右键单击链接时,会显示我的上下文菜单Firefox加载项,但当用户右键单击链接或潜在链接时,我需要显示该加载项。您应该为非空、非空的gContextMenu.linkURL属性(

Firefox4.0
有一个新功能,它可以识别没有
href
标记(简单文本)的URL。因此,如果您右键单击这样一个选定的文本,它将显示链接选项(即,在新选项卡中打开链接…)

如何利用此功能(在何处编写代码以及编写什么代码)并访问所选文本(可能是链接)

是否可以访问多个选定文本的sting数组(每行一个潜在链接)


当前,当用户右键单击链接时,会显示我的
上下文菜单
Firefox加载项,但当用户右键单击链接或潜在链接时,我需要显示该加载项。

您应该为非空、非空的gContextMenu.linkURL属性(字符串)或非空的gContextMenu.linkURI输入文本

if (!!gContextMenu.linkURL) {
  if (gContextMenu.onSaveableLink) {
    // regular link (supported protocol)
  else if (gContextMenu.onLink) {
    // regular link (external protocol)
  )
  else {
   // plain text link
  }
}
  • (示范)