Firefox 3 як зробити поштовим клієнтом

При натисканні на посилання виду mailto: [email protected] Firefox3 надає можливість вибору поштового клієнта, за допомогою якого користувач хоче відправити лист. Але GMail.com в списку немає 🙁

Щоб навчити FF3 відсилати пошту за допомогою GMail.com, необхідно додати цей сервіс в список «Поштових клієнтів» Firefox`a.

Для зручності краще відфільтрувати непотрібні в даний момент параметри, для цього в рядку «Фільтр» треба написати gecko

Можна помітити, що є два рядки:

Крім цього можна помітити, що є рядки:

Явно простежується послідовність!


Пробуємо поміняти значення цих рядків так:

Після перезавантаження браузера нічого не вийшло :(, але після деяких тестів з'ясувалося, що треба змінити ще один параметр!

  • У gecko.handlerService.defaultHandlersVersion необхідно поставити значення 2

Перезавантажуємо браузер і тестуємо на будь-якої поштової посиланням.

У вікні вибору поштового клієнта можна поставити галочку «Запам'ятати мій вибір для« mailto »посилань», щоб зробити GMail.com поштовим клієнтом за замовчуванням.

P.S. Трохи про Gecko.handlerService.defaultHandlersVersion

З опису цієї директиви конфігурації на офіційному сайті не ясно, що вона визначає і як вона працює.

Спершу я думав, що вона вказує яке кілічество варіантів поштових клієнтів буде в списку вибору. Після того, як був ддобавлен GMail.com і в Gecko.handlerService.defaultHandlersVersion було встановлено значення «2», додалася можливість вибору GMail.com, після цього я вирішив спробувати встановити в Gecko.handlerService.defaultHandlersVersion значення 1 або 0, але при цьому не видаляти gecko.handlerService.schemes.mailto.1.name і gecko.handlerService.schemes.mailto.1.uriTemplate. На мій подив GMail.com не зник зі списку поштових клієнтів! Як з'ясувалося, це відбувається через те, що ці налаштування дублюються в файлі mimeTypes.rdf.

При зміні Gecko.handlerService.defaultHandlersVersion дані записуються в файл mimeTypes.rdf, але це відбувається не завжди!

Пашею Кріпіним було висунуто припущення, що оновлення файлу відбувається за наступним принципом:

Директивою Gecko.handlerService.defaultHandlersVersion ви оголошуєте, скільки поштових клієнтів перераховано в about: config. Якщо в about: config ви оголошуєте, що у вас стало більше поштових клієнтів, то браузер це запам'ятовує в файлі mimeTypes.rdf, якщо у вас стало менше поштових клієнтів, тоді браузер оновлює наявні або не робить нічого (точно не знаю, не перевіряв) , але в будь-якому випадку він не видаляється «зайвих» клієнтів. Тобто якщо було 3 поштових клієнта в mimeTypes.rdf, то стільки їх і залишиться.

Всі зміни зроблені рукімі в mimeTypes.rdf будуть довантажуючи на сторінку about: config.

P.P.S. Коротко