使用 GMail 以外的客户端从 contacts.google.com/preview 发送电子邮件

使用 GMail 以外的客户端从 contacts.google.com/preview 发送电子邮件

我喜欢新的Google 通讯录但让我感到困扰的是,我无法通过单击联系人的电子邮件地址来打开新的 Thunderbird 消息。当我单击联系人详细信息中的电子邮件地址时,GMail 会打开新消息。以下是我的意思的截图

我不认为可以“正式”设置这个,因为我在设置中没有找到任何东西。不过我想知道是否有人能找到办法把它粘起来。一个书签小程序,可以改变连接到 html 元素的 javascript,或者其他什么东西。

我已经将 Thunderbird 与 Google 通讯录同步,这样我就可以使用 TB 搜索联系人了。TB 38 甚至支持搜索多个通讯录,所以实际上并不难。但我喜欢 Google 通讯录的 Web 界面。

答案1

我用小书签解决了这个问题。

(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/

相关内容