Enviando e-mail de contacts.google.com/preview com um cliente que não seja o GMail

1

Eu gosto dos novos Contatos do Google , mas não posso abrir uma nova mensagem do Thunderbird clicando em endereço de e-mail. Quando clico em um endereço de e-mail nos detalhes do contato, a nova mensagem do GMail é aberta. Aqui está uma imagem do que quero dizer .

Eu não acho que isso pode ser configurado "oficialmente", pois não encontrei nada nas configurações. Eu me pergunto, porém, se alguém pode encontrar uma maneira de gravá-lo. Um bookmarklet que altera o javascript conectado ao elemento html ou algo assim.

Já sincronizo meu Thunderbird com o Contatos do Google para poder usar o TB para pesquisar contatos. O TB 38 até suporta a pesquisa de vários catálogos de endereços, por isso, na verdade, não seria tão difícil. Mas gosto da interface da web para os Contatos do Google.

    
por Petr 'PePa' Pavel 15.06.2015 / 12:40

1 resposta

2

Eu resolvi isso com um bookmarklet.

(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);

Você pode obter o bookmarklet aqui: link

    
por 14.09.2015 / 09:12