1

Мне нравятся новые контакты Google, но меня беспокоит, что я не могу открыть новое сообщение Thunderbird, щелкнув по адресу электронной почты контакта. Когда я нажимаю адрес электронной почты в контактной информации, GMail открывает новое сообщение. Вот скриншот того, что я имею в виду.

Я не думаю, что это можно настроить "официально", так как я ничего не нашел в настройках. Интересно, может ли кто-нибудь найти способ приклеить его? Букмарклет, который изменяет JavaScript, подключенный к элементу html, или что-то еще.

Я уже синхронизировал свой Thunderbird с контактами Google, чтобы я мог использовать TB для поиска контактов. TB 38 даже поддерживает поиск по нескольким адресным книгам, так что на самом деле это не будет так сложно. Но мне нравится веб-интерфейс Google Contacts.

1 ответ1

2

Я решил это с помощью букмарклета.

(function(){
  if (window.jQuery === undefined) {
    var done = false;
    js = document.createElement('SCRIPT');
    js.type = 'text/javascript';
    js.src = '//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js';
    js.onload = js.onreadystatechange = function() {
      if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) {
        done = true;
        initMyBookmarklet();
      }
    };
    document.getElementsByTagName('head')[0].appendChild(js);
  } else {
    initMyBookmarklet();
  }

  function processClick(e) {
    if (this == e.target) {
      window.location = 'mailto:' + $(this).text();
      e.stopImmediatePropagation();
      e.stopPropagation();
    }
  };

  function initMyBookmarklet() {
    (window.myBookmarklet = function() {
      $('.wDPsO')
        .off('click')
        .on('click', processClick);

      $(document)
        .off('mousedown', '.jNJq8')
        .on('mousedown', '.jNJq8', processClick);
    })();
  }
})();
void(0);

Вы можете получить букмарклет здесь: http://pepa.info/google-contacts/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .