Обзор Personal Menu

3.04.10 Posted by qtears

Расширение: Personal Menu
Версия на момент написания обзора: 4.2.1
Совместимость: Firefox 1.5 – 3.7a1pre
Адрес домашней страницы: Страница на AMO
Краткое описание расширения: Позволяет заменить стандартное меню Firefox своим собственным.
Расширения-аналоги: Tiny Menu, Compact Menu 2
Обзор расширения: Основное предназначение расширения Personal Menu заключается в экономии рабочего места на панелях инструментов путём создания собственного меню вместо стандартного, состоящего из множества пунктов (Файл ... Справка).

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

Если с кнопками для закладок и журнала посещений всё понятно, то на кнопке для меню стоит остановиться подробней. В неё можно поместить как стандартное меню (все оставшиеся пункты; скрыв через настройки те, что были на панели), так и свой произвольный набор пунктов. Можно создать именно тот набор, которым пользователь наиболее часто пользуется, тем самым существенно сократив время, требующееся на навигацию по меню в поисках нужных действий.

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

Изменения на форуме

3.04.10 Posted by qtears

Поскольку блоги начали функционировать и в них появляются всё больше записей, обзор расширений для Firefox, etc. переезжает на блоги. Соответствующий раздел на форуме будет ликвидирован через несколько дней (как только закончим настраивать платформу для блогов).

Грядущие изменения в работе CSS :visited в связи с приватностью

1.04.10 Posted by xpilot

Ссылка: http://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/

Для большей информации о том, что происходит, смотрите сообщение от David Baron, баг в багтрекере и сообщение в security blog

В течение многих лет, селектор CSS :visited был вектором для запроса истории посещений пользователя. Само по себе, это не очень опасно, но в комбинации с функцией JavaScript getComputedStyle() это означает, что кто-то может пройтись по вашей истории и понять, что вы посещали. К тому же, это быстро - некоторые тесты показывают возможность проверки 210000 URL'ов в минуту. На такой скорости, становится возможным проверить большой объем вашей истории методом грубой силы или по крайней мере, установить вашу личность с помощью цифровых отпечатков. Учитывая, что браузеры часто хранят историю длительное время, это может раскрыть то, какие места в сети вы посещали.

Мы, в Mozilla, серьезно настроены по отношению к обеспечению частной жизни людей, поэтому мы находимся в процессе исправления этой проблемы для наших пользователей. Для того, чтобы это выполнить, мы изменим то, как будет работать :visited в Firefox. Мы пока не решили с какой версии браузера данные исправления будут поставляться и патчи в настоящее время еще проходят через ревью кода, но мы хотели объявить об этом людям как только мы осознали как мы хотим это исправить.

Эти изменения затронут сайты и разработчиков, поэтому вам следует их опасаться. Вот то, что изменится на высоком уровне:

  • getComputedStyle (и подобные функции, как querySelector) будут лгать. Они будут всегда возвращать значения даже если пользователь никогда не посещал сайт.
  • У вас будет сохраняться возможность изменять стиль посещенных ссылок, но вы будете сильно ограничены в том, что вы сможете сделать. Мы ограничим свойства CSS, которые могут быть использованы для изменения стиля посещенных ссылок до color, background-color, border-*-color и outline-color, а также части отвечающие за цвет в свойствах fill и stroke. Для любых других частей стиля посещенных ссылок, используется стиль для не посещенных ссылок. В добавление к списку свойств вы можете изменить выше, вы не сможете назначить rgba() или hsla() цвета или transparent на них.

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

  • Если вы используете одиночный селектор (комбинатор), как :visited + span, то тогда к span будет применен стиль, как если бы ссылка была не посещена.
  • Если вы используете вложенные ссылочные элементы (что довольно редко) и элемент совпал с отличающейся ссылкой, которая есть в истории и тестируется, тогда элемент будет отрисован как если бы ссылка не была посещена.

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

Воздействие на веб разработчиков здесь должно быть минимальным, и это часть нашего замысла. Но существует пара мест, которые потребуют внести изменения на сайты:

  • Если вы используете фоновые изображения для оформления ссылок и показываете то, что они были посещены, то это больше не будет работать.
  • Мы не будем поддерживать CSS Transitions, которые относятся к "посетительству". В вебе не очень много контента, использующего CSS Transition, поэтому вряд ли, что это затронет очень большое количество людей. Но это все равно останется ничем иным, как другим вектором атаки, который мы не будем поддерживать.

Мы бы хотели услышать от вас больше о том, как вы используете CSS :visited и как эти изменения повлияют на ваш сайт. Если мы увидим что-то, что приведет к поломке, то мы бы хотели, по крайней мере, задокументировать это. Пожалуйста, оставьте здесь комментарий с большей информацией, чтобы другие тоже могли ее увидеть.

Автор: Christopher Blizzard.

 

В ночные сборки добавлена возможность для изменения размеров текстового поля

30.03.10 Posted by xpilot

Ссылка: https://bugzilla.mozilla.org/show_bug.cgi?id=167951

Предыдущая неделя принесла небольшой приятный сюрприз: в багтрекере Mozilla был исправлен bug#167951. Это значит, что в ночных сборках появилась возможность изменения размеров многострочных полей. То есть, с выходом следующей главной версии Firefox, скорее всего, перестанут быть нужны скрипты для изменения полей, которые сейчас используются в CMS Drupal и форумном движке SMF. По крайней мере, они перестанут быть необходимыми для пользователей Firefox. :)

Стоит отметить, что до этого, данную функцию поддерживали только браузеры на базе движка WebKit (Safari, Google Chrome и пр.), однако если в WebKit минимальный размер поля ограничивается заданными атрибутами элемента, то в Firefox этого нет.

Пара слов о K-Meleon 1.5.4 Pro

29.03.10 Posted by qtears

Итак... Pro сборки на основе K-Meleon 1.5.4 не будет. По двум причинам. Во-первых, банально нет времени заниматься подготовкой и тестированием; во-вторых, изменения в новой версии столь незначительны, а сторонние компоненты не обновлялись, поэтому действительно большой надобности в обновлении по моему мнению нет.

Сосредоточусь на будущей версии 1.6, где будет значительно больше изменений.

<< 1 2 3 4 5 6 7 >>