2011-05-17 78 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 
    } 
}