Comments 19
в начале статьи ссылка, нашел :D
0
Расширение, видно, что-то грузит по HTTP, что приводит к тому, что на HTTPS-сайтах пропадает значок защиты, по крайней мере на Safari. Сбивает с толку, когда ты по привычке проверяешь, что ты находишься на правильном сайте почты или банка.
+7
[irony] А 2GIS OS скоро? [/irony]
-3
Скоро. Оставьте email, чтобы получить приглашение.
+2
Спасибо за расширение.
У меня есть замечание/предложение.
Суть вот в чем —
часто телефоны на сайте указаны не в одном элементе (теге), а разбиты на несколько, очень часто это делают чтобы визуально отделить код оператора/города от номера телефона.
Вот пара примеров (как выглядит на сайте и соотв. код):


Понятно, что такие комбинации «в лоб» не отпарсишь, а парсить весь HTML контент как текст не правильно.
Но решение есть. Часть таких контактов все же можно достаточно легко обработать.
Речь идет о форматах микроразметки, которую уважающие себя сайты часто используют (в частности указанные в примерах).
Форматы бывают разные. Но их не так много. Вот основные:
Например hCard или Schema.org (тут короче и понятней).
У меня есть замечание/предложение.
Суть вот в чем —
часто телефоны на сайте указаны не в одном элементе (теге), а разбиты на несколько, очень часто это делают чтобы визуально отделить код оператора/города от номера телефона.
Вот пара примеров (как выглядит на сайте и соотв. код):

<span class="tel pull-right"> <span class="type">Work</span> <span class="code">+7 ( 812 )</span> 372-3333 </span>

<div class="phone_top"> <div class="fl_right phone"><span class="tel">329-05-25</span></div> <div class="prefix fl_right">+7 (812) <span class="time">круглосуточно</span> </div> </div>
Понятно, что такие комбинации «в лоб» не отпарсишь, а парсить весь HTML контент как текст не правильно.
Но решение есть. Часть таких контактов все же можно достаточно легко обработать.
Речь идет о форматах микроразметки, которую уважающие себя сайты часто используют (в частности указанные в примерах).
Форматы бывают разные. Но их не так много. Вот основные:
Например hCard или Schema.org (тут короче и понятней).
+2
Согласен, микроразметку следует поддержать. Добавим в будущих релизах.
+2
Вот еще заметил не корректное поведение — ошибочно отрабатывает на строках вида «07.06 09:30»
Это не что иное как маркер дата-время у записи на форуме.
Причем срабатывает только если ведущим стоит «0». («20.05 21:04» такое за телефон уже не считает)
Это не что иное как маркер дата-время у записи на форуме.
Причем срабатывает только если ведущим стоит «0». («20.05 21:04» такое за телефон уже не считает)
0
расширение понравилось, установил сразу после презентации (тик-така), но пришлось отключить, так как подсветка номера телефона искажала верстку сайтов, которые часто посещал, а возможности отключить только подсветку в расширении не обнаружил.
0
А можно вопрос про 2GIS Dialer? Планируется ли адаптировать его для Android 4.0.3?
0
Я бы не смотрел в сторону фреймворков вообще. Лишние прокладки возможно только для быстрого старта. Упереться в них со временем очень вероятно. У лисы, по крайней мере, addon SDK с высокой абстракцией для вас не вызовет особых проблем чем с канго. Хром тоже.
-1
Всё так, но тут есть еще одна довольно важная деталь — скорость и себестоимость разработки. В случае фреймворка — это готовая абстракция от платформы и единая кодовая база. Без фреймворка — это необходимость изучения и разработки расширения под каждый из браузеров и свой код со своими уникальными багами для каждого браузера. Очевидно, что второй вариант значительно более трудозатратен как с точки зрения разработки, так и с точки зрения поддержки.
+2
Оффтопик: не могу найти на сайте карту Лимассола, города в списке нет.
0
Only those users with full accounts are able to leave comments. Log in, please.
2GIS for %browser% или как мы делали расширение