Рубрика «Firefox» - 40

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

Допустим вы находите или где-то уже слышали, или даже давно хотели попробовать специальный инструментарий для этих дел, зовущийся Selenium WebDriver. Вы идёте на сайт Selenium и радостно прыгаете от восторга: поддерживается ваш любимый скриптовый язык Python! Но увы, как и в случае с Django у разработчиков ещё не дошли руки до Python 3.x. Так что все вкусные синтаксические куски рафинада, а также встроеная поддержка UTF-8 по умолчанию не поддерживаются.

Однако, вооружившись знаниями о различиях между Python 2 и 3, а также стандартной утилитой 2to3.py мы в два счёта поборем всё то, что мешает нашему счастью и всеобщему прогрессу в разработке тестовых скриптов для интеграционного тестирования.
Читать полностью »

Хочу поделиться одной особенностью при установке значений COOKIE, которую очень часто забывают веб-разработчики.
В моей практике исследования веб-приложений на уязвимости, за 2009-2011 года, данная ошибка встретилась в 87% веб-приложений, написанных на PHP.
Чтобы как-то уменьшить данный показатель, решил написать этот текст.

Речь пойдет даже не о httpOnly флаге, хотя его использование не менее важно и обязательно к применению.
Читать полностью »

Доброго времени суток!

Несколько дней назад Shaida создал пост под названием +1 расширение для Google Chrome, где каждый мог посоветовать расширение, которое ему когда-либо пригодилось. Пора пользователям огнелиса дать свой ответ. Итак, я начну!
Читать полностью »

в 9:50, , рубрики: beta, Firefox, mozilla, метки: ,

image
Не прошло и недели, как была выпущена Firefox 12 и теперь доступна бета 13 версии.

Новинки

Страница, открывающаяся на новой вкладке, перестала быть пустой — теперь там можно увидеть превью, показывающие самые посещаемые пользователем страницы, однако также эту страницу можно настроить под себя. Выглядит это так image
Домашняя страница по умолчанию теперь предоставляет быстрый доступ к закладкам, истории, настройкам и многому другому.
Читать полностью »

Очень надеялся, что в последней версии Огнелиса разработчики наконец допилят поддержку нац-доменов.

В чем же проблема?

При переходе на Интернет-ресурсы, содержащие символы национальных алфавитов в адресной строке файерфокса производится автоматическая трансляция адреса в PUNYCODE. В результате чего, теряется визуальный контроль над адресом посещаемой страницы.
Проблема обостряется существующим дефицитом на кириллические домены в зоне.РФ искусственно созданным крупнейшим киберсквотером всея руси, вынуждающая владельцев русскоязычных интернет-ресурсов искать выход в других зонах.

Открываемый ресурс Адресная строка
яндекс.рф w­ww.yandex.ru (*)
яндекс.net xn--d1acpjx3f.net
яндекс.tel яндекс.tel
яндекс.name xn--d1acpjx3f.name
яндекс.su xn--d1acpjx3f.su
яндекс.com ww1.xn--d1acpjx3f.com (*)
яндекс.org яндекс.org
яндекс.cc xn--d1acpjx3f.cc

(*) Redirect
(**) 404
(***) Не делегирован

По какому принципу идет фильтрация,Читать полностью »

В последнее время для меня большим вдохновением является SVG-анимация. С её момощью можно делать из простых элементов впечатляющие вещи. Например, сегодня я закончил делать демку про машинки и с радостью написал об этом себе в блог.

Нарушать правила хабра мне бы не хотелось, поэтому напишу пару слов о процессе. В спецификации SVG есть раздел про анимацию, в котором здорово описано как должны клиенты (например, браузеры) выполнять анимацию. В теории получается очень красиво, но пока не попробуешь сделать что-то своими руками — не поймешь.
Читать полностью »

Четыре дня назад (23 апреля 2012 года) Фонд Мозиллы официально объявил об окончании жизни устаревшего браузера Firefox 3.6, всякая поддержка которого прекращается с 24 апреля.

Для авторов CSS-кода это повод страстно возликовать: наконец-то можно совершенно отказаться от поддержки свойства «-moz-border-radius» (в пользу простого «border-radius»), отказаться от поддержки свойства «-moz-box-shadow» (в пользу простого «box-shadow»), отказаться от поддержки свойства «-moz-background-size» (в пользу простого «background-size»).

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

Четыре дня назад (23 апреля 2012 года) Фонд Мозиллы официально объявил об окончании жизни устаревшего браузера Firefox 3.6, всякая поддержка которого прекращается с 24 апреля.

Для авторов CSS-кода это повод страстно возликовать: наконец-то можно совершенно отказаться от поддержки свойства «-moz-border-radius» (в пользу простого «border-radius»), отказаться от поддержки свойства «-moz-box-shadow» (в пользу простого «box-shadow»), отказаться от поддержки свойства «-moz-background-size» (в пользу простого «background-size»).

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

в 9:00, , рубрики: Firefox, браузеры, метки:

Как всегда, по традиции, новая стабильная сборка Firefox доступна на пару дней раньше официального анонса, который ожидается 24 апреля (вторник).
Что нового в этой версии:
Читать полностью »

Я хочу подвести итог Firefox инструментов для html верстки, благодаря которым у нас есть время на что-то более важное, чем верстка. Я поделюсь своими инструментами, а вы предлагайте свои.

Я считаю, что предложенные мною плагины жизненно необходимы почти любому веб-разработчику и веб-дизайнеру. Посадите дизайнера и версталу рядом, пусть они выпьют друг из друга все соки, а потом снимите с них скриншот общие наручники.

Парнишь! Ты почему исходный код сайта по ctrl+U все еще смотришь?

Говорят, если бы капитан мочевидность был веб-разработчиком, он бы всем советовал ставить Firebug. Это Джастин Бибер в мире попсы, это почти половина самого firefox.
В представлениях не нуждается, самая дописанная и навороченная панель разработчика FireBug есть только в Firefox. Гроза всех IDE систем разработки, не убил визуалстудию отсутсвием кнопки Save.

Возьми от Firefox все!
Читать полностью »


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