2011-05-17 66 views
1

Firefox 4.0有一项新功能,它可以识别没有href标签(简单文本)的URL。所以如果你右键点击这样一个选定的文本,它会显示链接选项(即在新标签中打开链接...)。firefox扩展:FireFox 4.0中的链接识别(无href标签)

如何利用此功能(何处以及需要编码)以及访问所选文字(可能是链接)?

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

当前我的context menu当用户右键单击链接时显示Firefox-addon,当用户右键单击链接或潜在链接时,我需要显示Firefox-addon。

回答

0

您应该为非空,非空的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 
    } 
}