Просмотр исходного кода страницы в FireFox

Только заметил одну очень интересную и полезную, на мой взгляд, особенность просмотра исходного кода страницы в FireFox.

Предположим вы разрабатываете какое-то web-приложение (на интерпритируемом ЯП). После обработки скрипта на сервере, данные в браузере отобразились не корректно. Что делать? Правильно, открывете исходный код страницы (Контекстное меню [правый щелчёк мышки в окне браузера] — Исходный код страницы или меню браузера Вид — Исходный код страницы или Ctrl+U) и смотрите что выдал скрипт. Находите ошибку, исправляете её в скрипте, загружаете новую версию скрипта на сервер и… и… не надо закрывать окно Исходный код! Достаточно в нём нажать F5 чтобы увидить новый исходный код.
Удобно!

Drag and drop в GNOME

Как оказывается Gnome умеет делать несколько интересных вещей при помощи технологии Drag and drop, то есть Перетащил и Отпустил (бросил).

Например, если перенести URL страницы из FireFox на Рабочий стол или в любую другую папку, то будет создана ссылка на эту страницу. А если перенести текст или картинку из FireFox, то будет создан файл с желаемым содержимым.

На мой взгляд может быть очень удобно таким образом создавать файлы с нужным текстом — меньше действий.

Источник

Обновление от 25 ноября 2008 10:15.
Как справедливо заметил г-н nobody в своём комментарии метод с переносом текста работает хорошо только с английским (на нём я его и тестировал). При использовании переноса русского текста он сохраняется в непонятной кодировке.

FireFox и автопрокрутка

Во времена когда я ещё не знал что такое Linux и работал в Windows, я пользовался одной очень удобной функцией в FireFox. Суть функции заключалась в том что при щелчке колёсиком мышки в месте курсора появлялся кружочек со стрелочками вверх и вниз и при перемещении курсора выше этого кружочка начиналась прокрутка страницы вверх, а ниже — вниз. Чем выше/ниже перемещался курсор относительно этого кружочка, тем быстрее становилось прокручивание.

В Linux версии FireFox я такой функции изначально не обнаружил, что меня изначально несколько огорчило. Но недавно я наткнулся на сообщение в котором говорилось что это называется автоматическая прокрутка. В FireFox в раздел Правка — Настройки — Дополнительно — Общие есть поле Использовать автоматическую прокрутку. Поставив там галочку, я был приятно удивлён тем что так любимая мной функция вновь обретена!

Нужно также отметить, что функция вставки текста в поля ввода на странице по щелчку средней кнопки мыши также продолжила работать!

Но моя радость была не долгой. По не понятным для меня причинам такой способ прокрутки страницы нагружает ЦП на моём компьютере на 20%. Что мне ОЧЕНЬ не нравится. При этом если прокручивать страницу с такой же скоростью колёсиком мышки процессор вообще не нагружается.

Дополнения к FireFox

Дополнения к FireFox В связи с тем что сейчас повсеместно происходит переход с FireFox версии 2 на FireFox 3 я решил составить список дополнений (плагинов) для FireFox 2, которые я использую практически ежедневно.

Дополнения отсортированы по алфавиту, а не по значимости! Все ссылки ведут на сайт addons.mozilla.org, если это возможно.

Adblock Plus Adblock Plus — думаю, что из названия и слогана (Скажи «нет» рекламе!) становится понятно его назначение.

Del.icio.us Delicious Bookmarks — так как я начал пользоваться сервисом del.icio.us от компании Yahoo задолго до появления bobrdobr.ru и memori.ru, то без дополнения, которое бы помогало быстро работать с моими закладками, я уже обойтись не могу.

FEBE 5.0 FEBE — это дополнение, которое создаёт резервные копии данных FireFox (в том числе и установленных расширений). Позже, используя FEBE, можно восстановить ранее сделанную копию. Таким образом можно за несколько секунд можно из «чистого» FireFox сделать «свой родной» Firefox.

Firebug Firebug — без этого дополнения не обходится ни один из современных WEB-разработчиков, в том числе и я. Firebug позволяет отслеживать потоки данных от сервера клиенту и наоборот, просматривать DOM структуру документа, отлаживать JavaScript и многое другое.

Firecookie Firecookie — дополнение к Firebug. Firecookie позволяет просматривать и манипулировать COOKIE из браузера. Тоже полезный инструмент для WEB-разработчика.

Flagfox Flagfox — дополнение отображающее в правом нижнем углу браузера флаг страны, в которой находится сервер. Баловство, но иногда бывают очень неожиданные показатели.

Google Reader Notifier Google Reader Notifier — в современном обществе ежесекундно рождается столько информации, что за осмыслением оной невозможно успеть физически. Это же дополнение помогает получить быстрый доступ к тому что из этого потока смог урвать я, используя Google Reader.

Google Toolbar for Firefox Google Toolbar for Firefox — мне кажется, что здесь комментарии излишни. Панель, помогающая получить быстрый доступ к сервисам Google.

MeasureIt MeasureIt — инструмент для WEB-разработчика. Позволяет выделить область на странице и узнать её размеры в пикселях. Иногда бывает очень удобно.

ShowIP ShowIP — Показывает IP адрес(-а) сайта который открыт в данный момент в активной вкладке.

Tab Mix Plus Tab Mix Plus — дополнение позволяющее настраивать поведение закладок, а так же управлять ими. У меня есть предчувствие, что я и 10 части всех возможностей этого дополнения не использую.

Taboo Taboo — дополнение позволяющее запомнить положение в тексте открытой в
кладки до куда Вы уже дочитали, чтобы потом не искать это место. Очень удобно, если Вы читаете большие статьи с монитора и Вам постоянно нужно отвлекаться и куда-то отходить от компьютера.

У меня есть ещё установленные дополнения, но они либо работают в фоновом режиме, либо я ими редко пользуюсь:

Вот и всё чем я пользуюсь. Кто ещё какие знает полезные дополнения?

P.S. (Добавлено 1 октября 2010)
Подборка Web Developer Netbook Add-ons на сайте Mozilla.

Проверка орфографии в FireFox2

Я уже писал о том как сделать проверку орфографии в FireFox сразу на двух языках.
Оказалось что есть способ проще!

В любом поле для ввода щёлкаем правой клавишей мышки и в открывшемся меню ставим галочку в пункте Проверять орфографию в этом поле. Также действую выбираем пункт Языки и в нём выбираем Russian-English.
Вот и всё.
Есть только маленькая проблемка — некоторые слова написанные с заглавной буквы (в частности с буквы Я) подчёркиваются как с ошибкой.

Конвеерная передача запросов в FireFox

Технология HTTP-конвейера ( HTTP pipelining ) нужна для того, чтобы браузер не ждал освобождения соединения после каждого ответа на запрос, а отправлял новый запрос к серверу. При включении этой технологии браузер может послать несколько GET-запросов в одном соединении, не дожидаясь ответа от сервера. Сервер в таком случае должен будет ответить на все запросы последовательно. Теоретически это может увеличить скорость загрузки страниц.
Я у себя это включил, посмотрим как это будет работать.

Для того что бы включить эту технологию нужно всего лишь изменить в about:config значение network.http.pipelining с false на true:

Проверка орфографии сразу на двух языках в FireFox

Наткнулся я на днях на статью «Проверка орфографии в Firefox«. Так как я частенько пишу в textarea тексты сначала на русском, а потом на английском, или на русском с вкраплениями английского, то очень неудобно когда проверяется только один язык. На момент, когда я читал вышеуказанную статью xpi версии не было. Была только версия в rar-архиве. Архив скачать особого таланта не надо, но в какую папку их потом положить — вот это вопрос. Слегка полазив по файловой системе я нашёл эту папку: /usr/share/myspell/dicts
Перекачав туда файлы из архива из под sudo. Я перезапустил FireFox — реакции не было. Но после того, как я удалил оттуда все файлы с расширением .aff и .dic, предварительно сделав их копию в папку old, всё заработало на ура!

FireFox: открытие нового окна в новой вкладке

В Windows в FireFox была настройка, что команды инициализирующие открытие нового окна необходимо выполнять таким образом, чтобы открывалось не новое окно, а новая вкладка в активном окне. Под Ubuntu в настройках FireFox я такого найти не смог, поэтому поступил следующим образом:
1. Набрал в строке адреса about:config
2. В фильтре набрал window
3. В значение атрибута browser.windows.loadOnNewWindow поставил 0
4. Перезагрузил браузер.

Теперь, вроде, работает.

P.S.
Параметр browser.link.open_newwindow.restriction также установлен на 0.

Материалы распространяются под лицензией Creative Commons: Атрибуция — Некоммерческое использование — С сохранением условий (Attribution-NonCommercial-ShareAlike) 3.0 Unported.
Рейтинг@Mail.ru