Рубрика «safari» - 5

Британские пользователи Safari могут подать иск к Google - 1
Апелляционный суд Великобритании принял решение о том, что британские пользователи браузера Safari могут подавать иски к Google. Это решение открывает миллионам британцев, использовавшим устройства от Apple в 2011-2012 году, возможность бороться за свою частную жизнь.
Читать полностью »

Во вчерашнем посте про браузер Vivaldi опять всплыла тема нормального выделения текста внутри ссылки, как в старой Опере. Особенно она актуальна для браузеров на WebKit/Blink.

Для многих проблема решается установкой специального расширения для браузера.
Читать полностью »

Привет всем!

На днях, одним из наших пользователей, была обнаружена неприятная проблема при создании нового события в календаре нашего веб клиента Kerio Connect, в текущей версии Kerio Connect 8.3.
Попытка создания события осуществлялась через обозреватели Google Chrome или Apple Safari на базе ОС Windows Vista и более новых, с установленным обновлением KB 2998527.
В результате, вкладка обозревателя с открытым клиентом «повисала», объём потребляемой оперативной памяти данной вкладкой постоянно рос, что вынуждало пользователя перезапускать обозреватель или вкладку.

Вследствие проведённых исследований обнаружено следующее:

1) При попытке создания события, ява скрипт, исполняемый на стороне сервера, получает неверные данные о системном времени от самого обозревателя

Невозможность создать новое событие календаря через клиент Kerio Connect с использованием обозревателей Google Chrome и Apple Safari
Читать полностью »

В давние времена разработки мобильных сайтов и приложений отладка была сложной задачей. Да, можно было заполучить устройство и быстренько проверить работу – но что было делать, если ты обнаруживал баг?

При отсутствии инструментов отладки приходилось полагаться на разные хаки. В целом они сводились к попыткам воспроизвести баг в десктопном браузере и затем отловить его при помощи Chrome Developer Tools или где-то ещё. К примеру, можно было уменьшить размер окна браузера или поменять user agent.

Грубо говоря, эти хаки не работали. Если ты правишь баг на десктопе, ты не уверен, что он исправлен на мобильном устройстве (МУ). Поэтому приходилось постоянно метаться между устройством и десктопом.

Теперь же у нас есть набор инструментов, позволяющих получать осмысленные данные прямо с МУ. Кроме того, можно использовать десктопные инструменты для отладки прямо на МУ.

В этой статье мы разберём несколько эмуляторов и симуляторов, которые позволяют быстро и легко тестировать сайты и приложения. Затем посмотрим на инструменты для удалённой отладки, позволяющие подключаться к МУ.
Читать полностью »

Компания Google оригинально «воспитывает» пользователей, которые не обновляют браузер. С 29 августа им показывают старую версию Google.com и старый интерфейс поиска по картинкам. Даже в строчке с копирайтом указан 2013 год.

Старым браузерам — старая версия Google
Читать полностью »

Мне всегда было странно видеть, как различные устройства одного и того же человека взаимодействуют между собой. По сути мы всё ещё находится на том же уровне, когда пересылали друг-другу файлы по Bluetooth. Радует, что эта проблема начала как-то решаться в последнее время, например, возможно вы помните презентацию WebOs от Palm (HP) и функцию Touch To Share, там был момент, когда одно устройство касалось другого и веб страница как будто перетекала между ними, в этом видеоролике более наглядно.
В последней презентации Apple, где они представили новую iOS 8, была показана технология Continuity, позволяющая приложениям видеть другие устройства пользователя и обмениваться с ними информацией. Вы писали что-то в почтовом клиенте на телефоне, устали — можете продолжить с того же места без сохранения в черновики.

Всё это очень здорово, но практически никак не облегчает жизнь обычным веб разработчикам. Есть ли какое-то решение?

Читать полностью »

Задача 2ГИС — сделать выбор фирм в городах быстрым, удобным и приятным. Но, надо признать, мы не способны решить 100% жизненных ситуаций. Зато способны немного помочь в их решении. Как? С помощью расширения для браузеров.

Что делать, если 2gis.ru — дополнительный шаг в выборе компании?Читать полностью »

Ни для кого, думаю, не секрет, что touch-устройства обрабатывают «мышиные» события несколько иначе, не так, как это происходит на десктоп-браузерах…

Самый яркий для меня пример, это обработка псевдокласса :hover. Для начала iOS7, например, не будет реагировать на hover если только на элемент, или его родителя, не навешена обработка события click. Это хорошо видно вот на этом примере: jsfiddle.net/H8EmG/ — сколько не тыкай пальцем в текст — никаких подчеркиваний не увидишь. А в этом примере jsfiddle.net/H8EmG/1/ «тычок» пальцем в текст будет приводить к его подчеркиванию. Интересный факт — пока не ткнем в другой элемент, текст так и будет сидеть под ховером…

Другой интересный пример, это обработка появления элементов «по-наведению»: jsfiddle.net/ASRm9/1/ Попробуйте нажать на текст. Сперва вы увидите текст «HOVER!», появившийся внутри строки, а вот второе нажатие уже вызовет alert('click'). Это происходит потому, что iOS понимает что за :hover что-то скрыто, и старается не сломать поведение, заложенное автором сайта.

Но однажды мы столкнулись с такой багой, объяснить которую мы не смогли до сих пор, а на ее локализацию потребовался не один отладки на iPad… Желающие подробностей, а также хитрого, как мне кажется, способа решения, наверное, всех проблем с :hover разом — прошу под кат…

Читать полностью »

Adobe сообщают, что специальный защищенный режим sandboxing для проигрывателя Flash Player теперь доступен для браузера Safari на Mac OS X. Такая техника защиты или смягчения (mitigation) от действий эксплойтов/вредоносного кода для проигрывателя уже была внедрена для трех наиболее популярных браузеров MS Internet Explorer, Google Chrome и Mozilla Firefox. Режим sandbox позволяет ограничивать набор выполняемых процессом (плагина браузера) функций, в контексте которого запущен Adobe Flash Player для проигрывания нужного содержимого.

Adobe Flash Player Sandbox Mode доступен для Safari Mac OS X

Читать полностью »

С помощью собственного инструмента для проведения автоматизированных тестирований веб-приложений в различных окружениях Selenium компания Sauce Labs получает большие объёмы статистических данных о множестве ошибок. Часто ошибки возникают не из-за плохого кода, не плохого соединения и не из-за заряженных микрочастиц из открытого космоса, а из-за «падения» браузера. Разумеется, в этом случае браузер будет перезапущен, но нам интересна ведомая компанией статистика аварийных завершений, по которой можно судить о надёжности тех или иных браузеров.

Браузеры и частота их падения

Два года назад, в августе 2011 года, Sauce Labs уже публиковала подобную, пусть и менее детальную статистику на основании миллионов тестов, которые проводили клиенты компании. Результаты оказались несколько предсказуемыми, хотя было несколько удивительных фактов.

Конечно же, Internet Explorer 6 оказался среди худших браузеров, но и более новые версии не блистали надёжностью. Надёжным в 2011 году оказался Firefox, хотя не хуже был и Google Chrome с его постоянными обновлениями, не оставляющими пользователя с нестабильной версией. По результатам тестов неплохо себя показал и Opera.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js