расширение firefox: распознавание ссылок (без тега href) в FireFox 4.0 - PullRequest
1 голос
/ 17 мая 2011

Firefox 4.0 имеет новую функцию, которая может распознавать URL, которые не имеют тега href (простой текст). Поэтому, если вы щелкнете правой кнопкой мыши по такому выделенному тексту, он покажет параметры ссылки (то есть откроет ссылку в новой вкладке ...).

Как я могу использовать эту функцию (где и что кодировать) и получить доступ к выделенному тексту (который может быть ссылкой)?

Можно ли получить доступ к массиву sting из нескольких выделенных текстов (одна потенциальная ссылка на строку)?

В настоящее время мой context menu аддон Firefox отображается, когда пользователь щелкает правой кнопкой мыши ссылку, но мне нужно, чтобы он отображался, когда пользователь щелкает правой кнопкой мыши ссылку или потенциальную ссылку.

1 Ответ

0 голосов
/ 05 июня 2011

Вы должны отправить текст для ненулевого, непустого свойства 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
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...