В девелоперской версии Google Chrome (на момент написания статьи — Chrome 20) появилась поддержка новых единиц измерения CSS — vh, vw и vmin, которые около месяца назад были реализованы в движке Webkit. До этого они работали только в Internet Explorer 9-й и 10-й версий. Эти единицы задают размеры объектов относительно высоты или ширины окна. В отличие от процентов, они всегда привязаны именно к окну браузера, а не к контейнеру текущего блока. 1vh
равен 1% высоты окна, 1vw
— 1% ширины, 1vmin
— меньшему из этих двух значений.
Читать полностью »
Метка «chrome» - 8
Фаззинг браузера Chrome: 6000 инстансов, 50 млн вариантов в сутки
2012-04-27 в 23:25, admin, рубрики: chrome, Google Chrome, поиск уязвимостей, тестирование, метки: chrome, поиск уязвимостей, тестированиеКомпания Google раскрыла некоторые подробности, как осуществляется тестирование браузера Chrome на уязвимости. Для этого они применяют метод фаззинга (fuzz testing), то есть используют методику тестирования, при которой на вход программы подаются невалидные, непредусмотренные или случайные данные.
Идея заключается в том, чтобы протестировать максимально возможное количество вариантов. Естественно, для этого нужны серьёзные ресурсы. Для тестирования Chrome создан целый кластер серверов ClusterFuzz, состоящий из нескольких сотен виртуальных машин.
Читать полностью »
Внутренности jQuery. Поиск кода, выполняемого по событию
2012-04-26 в 20:01, admin, рубрики: chrome, Events, find, Google Chrome, javascript, jquery, метки: chrome, Events, find, javascript, jqueryЧем дальше в лес, тем толще партизаны. Нет, не так. Чем старше веб, тем больше джаваскрипта
Клиентского кода в веб-приложениях с каждым годом действительно становится все больше. Подчас это десятки файлов с сотнями функций. И что делать, когда нам нужно поменять код, выполняемый по событию (например, клик по ссылке). Как его найти? Задавшись решением этой задачи, я придумал несколько разных вариантов. Каждый из них имеет свои плюсы и минусы. И в конце статьи я предлагаю метод, который мне кажется оптимальным.
Читать полностью »
«Разбор полетов» — Episode 15 — Отвечаем на вопросы
2012-04-14 в 15:53, admin, рубрики: adobe, chrome, dart, flash, gerrit, Git, java, linux, spring, sublime text, подкасты, разбор-полетов, метки: adobe, chrome, dart, flash, gerrit, Git, java, linux, spring, sublime text, разбор-полетов Не заставляет себя ждать очередной, 15-й выпуск правильного подкаста для IT-шников «Разбор полетов».
Сегодня в программе:
Плагин для получения всеобъемлющей статистики о текущей страничке
2012-04-05 в 18:33, admin, рубрики: chrome, Google Chrome, плагин, статистика, метки: chrome, плагин, статистикаЭто мой первый сколько-нибудь крупный опыт в программировании. И я очень надеюсь, плоды труда окажутся кому-либо съедобными.
Что ж, прошу любить и жаловать: StatisFire — хромо-плагин для быстрого отображения кучи различной статистики.
Читать полностью »
Два курсора в Google Chrome
2012-04-01 в 8:29, admin, рубрики: 1 апреля, chrome, Google Chrome, just for fun, метки: 1 апреля, chrome, just for funСегодня на пустой вкладке в Chrome у меня появилась такая строчка: New! Browse the web with twice the mice. Try Chrome Multitask Mode.
По ссылке расположено видео, в котором Глен Мерфи, дизайнер Google Chrome, рассказывает о том, что мы используем наши возможности для серфинга только на 50%, потому что делает это одной рукой.
Google Chrome: AdBlock now shows you cats instead of ads!
2012-03-31 в 22:35, admin, рубрики: adblock, cats, chrome, первое апреля, Софт, метки: adblock, cats, chrome, первое апреляПочиняем кнопку «Подписаться» в Google Reader
2012-03-29 в 16:16, admin, рубрики: bug, chrome, Google, Google Chrome, google reader, javascript, userscript, userstyle, метки: bug, chrome, google reader, userscript, userstyleПривет!
Откровенно говоря, я не знаю, один ли я в своей беде, но за долгое время использования Google Reader в качестве RSS-читалки, мне изрядно надоела непропорциональная ширина кнопки «Подписаться» и всплывающего по её нажатии блока. Казалось бы, всё это фигня, но глаз мозолит очень сильно.
А что ещё прискорбнее, этот баг из старой версии ридера, переехал в новую. Да и вообще, у меня закрадываются подозрения, что я один кто с ним столкнулся…
Короче говоря, вот она, проблема:
Читать полностью »
Детектирование установленных расширений Google Chrome
2012-03-29 в 7:07, admin, рубрики: chrome, Extensions, Google, Google Chrome, браузеры, информационная безопасность, паранойя, расширения, метки: chrome, Extensions, Google, браузеры, информационная безопасность, паранойя, расширенияВ конце февраля 2012 года разработчики Google Chrome существенно обновили черновую документацию по созданию расширений. В частности была предложена новая версия файла для описания внутренних ресурсов расширений — manifest version 2. И главной его особенностью стало ужесточение политики безопасности контента, по умолчанию.
Намедни же состоялся стабильный релиз долгожданного Google Chrome 18, и с этого момента разработчики расширений могут начинать внедрение произошедших изменений, ну а пока…
Читать полностью »