Отправка электронной почты с contacts.google.com/preview другим клиентом, кроме GMail

318
Petr 'PePa' Pavel

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

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

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

1

1 ответ на вопрос

2
Petr 'PePa' Pavel

I solved it with a 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); 

You can get the bookmarklet here: http://pepa.info/google-contacts/