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.