|
Как отключить TLS-расширение ECH для решения проблем с Cloudflare в РФ |
[комментарии]
|
| Роскомнадзор начал блокировать в РФ соединения к сайтам, использующим TLS-расширение ECH (Encrypted Client Hello). Блокировка привела к массовым проблемам с сайтами, работающими через сеть доставки контента Cloudflare, которую используют примерно [[https://w3techs.com/technologies/details/cn-cloudflare 19% всех сайтов]] в интернете (по [[https://www.netcraft.com/blog/october-2024-web-server-survey/ другим данным]] 16% (31 млн) активных сайтов или 23.83% из миллиона самых популярных сайтов).
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Установка в Firefox официального расширения Google Translate, поставляемого для Chrome |
Автор: Аноним
[комментарии]
|
| Думаю, многим, как и мне, в Firefox не хватает функции "встроенного" перевода страниц. Я перепробовал много расширений для перевода, но все они по функциональности уступают [[https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb?hl=en официальному расширению Google Translate]] для браузера Google Chrome. Есть похожее расширение [[https://addons.mozilla.org/en-US/firefox/addon/traduzir-paginas-web/ Translate Web Pages]], но оно имеет лишь "встроенный" перевод и не позволяет переводить выделенный или введённый вручную текст.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Конвертация Chrome-дополнения для запуска в Firefox (доп. ссылка 1) |
[комментарии]
|
| Для установки в Firefox браузерных дополнений на базе API WebExtension,
подготовленных только для Chrome или Opera, можно использовать дополнение
Foxified (https://github.com/Noitidart/Chrome-Store-Foxified). Проблема в том,
что Foxified не может быть запущен, начиная с Firefox 57, в котором была
прекращена поддержка XUL/XPCOM.
В качестве обходного пути предлагается параллельно с основной актуальной
версией Firefox установить Firefox 56 и запустить в нём Foxified.
Перед началом работы следует зарегистрироваться в каталоге дополнений Mozilla
AMO (https://addons.mozilla.org) или войти в существующую учётную запись для
последующего формирования цифровой подписи.
Далее нужно скопировать URL Chrome-дополнения из Chrome WebStore и добавить его
через меню "add to firefox, available on chrome" в Foxified. После этого во
вкладке "chrome store foxified" нужно принять соглашение Mozilla AMO. После
завершения преобразования в верхнем правом углу появится кнопка "add" с
предложением установить дополнение.
После этого переходим на страницу about:debugging и активируем режим отладки
дополнений ("enable add-on debugging"). Находим в списке дополнений
преобразованное дополнение и определяем его идентификатор
(Extension ID), заданный в форме "*@chrome-store-foxified-*".
Закрываем Firefox 56 и находим в каталоге с дополнениями Firefox
(/.mozilla/firefox/*/extensions) xpi-файл с найденным идентификатором.
Запускаем актуальный Firefox и устанавливаем полученный xpi-файл через кнопку с
шестерёнкой в менеджере дополнений (about:addons), выбрав в меню "Install
Add-on from File".
|
|
|
|
|
Включение DNS-over-HTTPS в Chrome (доп. ссылка 1) |
[комментарии]
|
| В феврале в кодовую базу Chromium без лишней огласки была [[https://chromium.googlesource.com/chromium/src.git/+/786929ad1cfbc97962ff5672e2469460ff535f41 добавлена]] недокументированная возможность использования DNS-over-HTTPS (DoH). Если в обычной ситуации DNS-запросы напрямую отправляются на определённые в конфигурации системы DNS-серверы, то в случае DoH запрос на определение IP-адреса хоста инкапсулируется в трафик HTTPS и отправляется на HTTP-сервер, на котором резолвер обрабатывает запросы через Web API. Существующий стандарт DNSSEC использует шифрование лишь для аутентификации клиента и сервера, но не защищает трафик от перехвата и не гарантирует конфиденциальность запросов.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Блокировка установки системных дополнений и отправки телеметрии в Firefox (доп. ссылка 1) |
[комментарии]
|
| Для запрета установки и обновления системных дополнений в about:config меняем (если переменная отсутствует, её необходимо создать):
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как автоматически отключить закреплённые шапки на сайтах в Firefox |
[комментарии]
|
| Последнее время дизайнеры всё чаще используют CSS-свойство "position: fixed" для закрепления шапки и футера, что создаёт дискомфорт при просмотре страниц и съедает драгоценное экранное пространство на широкоформатных экранах.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Использование ALSA в Firefox и приложениях, поддерживающих только PulseAudio (доп. ссылка 1) |
[комментарии]
|
| В рамках проекта [[https://github.com/i-rinat/apulse apulse]] развивается эмулятор API PulseAudio на базе подсистемы ALSA, позволяющий запускать некоторые привязанные к PulseAudio приложения без установки данного звукового сервера.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Обход ограничения доступа к материалам сайтов для платных подписчиков (доп. ссылка 1) |
[комментарии]
|
| Некоторые крупные англоязычные издания практикуют частичное ограничение доступа
к актуальным статьям, публикуя анонсы в социальных сетях и других новостных
изданиях, но предоставляя полный текст только платным подписчикам. В итоге,
пользователь переходит по ссылке, ожидая увидеть подробности, но попадает на
страницу с первым абзацем и предложением подписаться на полный доступ к сайту
(Paywall). Подобный метод практикуют такие крупные издания, как dailypress.com,
economist.com, forbes.com, hbr.org, inc.com, independent.co.uk, newsweek.com,
newyorker.com, nytimes.com, thenation.com и wsj.com.
Особенностью подавляющего большинства Paywall-сайтов является то, что они
открывают полный доступ поисковым системам и социальным сетям, так как
заинтересованы в индексации текстов и привлечении посетителей, ищущих данный
материал. Поэтому для обхода блокировки, как правило, достаточно просто сменить
идентификатор браузера и притвориться поисковым ботом. Для некоторых сайтов
также может потребоваться очистить Cookie, если ранее сайт уже открывался в
браузере. Например, можно запросить страницу, сменив User Agent на:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
или
Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible ; Googlebot/2.1 ; +http://www.google.com/bot.html)"
Для смены можно воспользоваться любым браузерным дополнением, меняющим User
Agent, или установить специализированное дополнение Anti-Paywall.
|
|
|
|
|
Подмена параметров браузера для входа в закрытые области новостных сайтов (доп. ссылка 1) |
[комментарии]
|
| Для обеспечения индексации поисковыми системами большинство сайтов с платным новостным контентом предоставляют обходной путь для беспрепятственного входа поискового бота Google. Бот проверяется по содержимому заголовков Referer и User-Agent, что позволяет любому желающему просмотреть закрытые области заменив идентификатор браузера и указав в качестве адреса предыдущей страницы google.com.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Увеличение числа вкладок, вмещающихся в строке Firefox (доп. ссылка 1) |
[комментарии]
|
| В ~/.mozilla/firefox/директория с профилем/chrome/userChrome.css добавляем:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
|
Решение проблемы с работой Adobe Flash в Opera для дистрибутивов Linux с GTK+ 3 (доп. ссылка 1) |
Автор: Kroz
[комментарии]
|
| В некоторых дистрибутивах Linux, перешедших на GTK+ 3, наблюдаются проблемы с
работой Flash-плагина в браузере Opera. В качестве обходного пути для решения
проблемы можно запустить браузер следующим образом:
LD_PRELOAD=/usr/lib/libgtk-x11-2.0.so.0 opera
|
|
|
|
|
Скрытие строки с заголовком при развертывании окна с Firefox (доп. ссылка 1) |
[комментарии]
|
| Для того чтобы скрыть занимающую место строку с заголовком и кнопками
закрытия/сворачивания можно воспользоваться возможностью выборочного изменения
оформления окна в Compiz.
Устанавливаем CompizConfig:
sudo apt-get install compizconfig-settings-manager
Запускаем CompizConfig. В блоке "Window Decorations" прописываем в поле "Decoration windows":
(any)&!(class=Firefox&state=maxvert&role=browser)
После такой манипуляции при развертывании окна по Alt-F10 строка с заголовком будет скрываться.
При использовании дополнения
Hide Caption Titlebar Plus можно не скрывать заголовок, а перенести в него
список вкладок выбрав опцию "Place Tabs in the Titlebar".
|
|
|
|
|
Создание реконнект-скрипта для DSL-модема (доп. ссылка 1) |
Автор: Карбофос
[комментарии]
|
| Принудительный реконнект может потребоваться для получения нового IP-адреса при пользовании, к примеру, таких сервисов, как rapidshare.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Использование Flash-плагина из состава Google Chrome в Firefox и Opera (доп. ссылка 1) |
[комментарии]
|
| Как известно, компания Google с недавних пор поставляет Flash-плагин в составе
браузера Chrome. Обновления с исправлением проблем безопасности для
Flash-плагина из состава Chrome компания Google своими силами выпускает сразу
после нахождения проблемы, в то время как выход официального обновления Adobe
Flash обычно затягивается на несколько недель, в течение которых приходится
либо отключать плагин, либо мириться с возможностью проникновения
злоумышленника через незакрытую брешь в безопасности системы.
Для использования сборки Flash-плагина от Google достаточно установить браузер
Chrome с сайта http://www.google.com/chrome
Запускать его не обязательно, так как обслуживанием загрузки обновлений
занимается специальный скрипт, запускающийся через cron (/etc/cron.daily/google-chrome).
Далее следует удалить из системы оригинальный Adobe Flash (или отключить через
меню Add-ons / Plugins) и создать символическую ссылку
sudo ln -s /opt/google/chrome/libgcflashplayer.so /usr/lib/firefox-addons/plugins/
или для Opera:
sudo ln -s /opt/google/chrome/libgcflashplayer.so /usr/lib/opera/plugins/
или
ln -s /opt/google/chrome/libgcflashplayer.so ~/.flash/
|
|
|
|
|
"Короткие" ссылки в браузерах Mozilla и Chromium (доп. ссылка 1) (доп. ссылка 2) |
Автор: Andrey Mitrofanov
[комментарии]
|
| В браузерах Mozilla можно добиться того, чтобы, набрав в строке адреса "короткую" ссылку, например,
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Ускорение запуска Firefox |
Автор: Artem Tashkinov
[комментарии]
|
| Firefox хранит некоторые свои данные в формате БД SQLite3, например, история
посещений и набранных адресов хранится в файле (БД) places.sqlite. Со временем
старые записи из этого файла удаляются, добавляются новые записи что приводит к
неизбежной внутренней и внешней фрагментации этого файла, что замедляет запуск веб-браузера.
Ускорить запуск Firefox можно, оптимизировав внутренее хранилище Firefox.
Сделать это можно несколькими способами.
Во-первых, при *закрытом* Firefox, находясь в директории с профилем, можно выполнить следующий код:
$ for i in *.sqlite; do sqlite3 "$i" vacuum; done
Данная операция оптимизирует все SQLite файлы.
Во-вторых, прямо внутри браузера можно в консоли ошибок (В меню "Инструменты")
выполнить следующий код:
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
Однако эта операция оптимизирует только файл places.sqlite.
|
|
|
|
|
Скрипт для просмотра открытых табов в Firefox |
[комментарии]
|
| Иногда требуется узнать какие вкладки оставлены открытыми в Firefox, запущенном на другой машине.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Решение проблемы неполной загрузки сайтов в Opera через Squid |
Автор: Kroz
[комментарии]
|
| Исходные данные:
Opera 10.61
Squid 3.1.6
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Смена фона для новой (пустой) вкладки веб-браузера Mozilla Firefox |
Автор: Artem Tashkinov
[комментарии]
|
| Многим, кто пробовал веб-браузер Opera, понравилась возможность смены фона пустой (новой) вкладки. Оказывается, тоже самое достаточно легко сделать в Mozilla Firefox. ... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Добавление собственных элементов меню в Firefox (доп. ссылка 1) |
Автор: ffsdmad
[комментарии]
|
| Добавим в меню "Инструменты" Firefox кнопку для быстрого включения и выключения работы через прокси.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Добавление сертификата в Chromium (доп. ссылка 1) (доп. ссылка 2) |
Автор: silverghost
[комментарии]
|
| После установки Chromium потребовалось импортировать сертификат для работы с
Webmoney Light. В документации к Chromium рекомендуют использовать команду:
certutil -d sql:$HOME/.pki/nssdb -A -t "P,," -n "WebMoney" -i ./wm.p12
Но такая команда выдает ошибку, по крайней мере в Ubuntu 10.04:
certutil: could not obtain certificate from file: security library: invalid arguments.
Решается эта проблема путем использования другой утилиты:
pk12util -d sql:$HOME/.pki/nssdb -i ./wm.p12
Вышеупомянутые утилиты входят в состав пакета libnss3-tools в Ubuntu/Debian,
nss-tools в Fedora/RHEL и mozilla-nss-tools в openSUSE.
|
|
|
|
|
Установка оригинальных версий продуктов Mozilla для Ubuntu (доп. ссылка 1) |
[комментарии]
|
| В рамках проекта Ubuntuzilla (http://ubuntuzilla.sourceforge.net) поддерживается репозиторий пакетов для Ubuntu Linux, в котором представлены последние версии оригинальных сборок Mozilla Firefox, Mozilla SeaMonkey и Mozilla Thunderbird. Например, после выхода Firefox 4.0, его можно будет установить в ранее выпущенных версиях Ubuntu.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Включение акселерации прокрутки и тюнинг табов в Firefox 3.6 (доп. ссылка 1) (доп. ссылка 2) |
[комментарии]
|
| В Firefox 3.6 добавлена, но отключена по умолчанию, возможность ускорения
прокрутки после определенного числа вращений колеса мыши.
Например, установив в about:config:
mousewheel.acceleration.start = 3
mousewheel.acceleration.factor = 5
после трех быстрых перемещений колеса мыши, четвертое и последующие перемещения
приведут к сдвигу экрана сразу по 5 позиций.
Другой полезной возможностью, отключенной в Firefox 3.6, является отображение
эскизов при переключении межу табами через комбинацию клавиш "Ctrl + Tab". Для
включения в about:config устанавливаем:
browser.ctrlTab.previews = true
чтобы добавить в правой части строки табов кнопку для одновременного
отображения эскизов для всех табов (вызывается также через Shift + Ctrl + Tab),
можно установить:
browser.allTabs.previews = true
В Firefox 3.6 также изменено поведение при открытии нового таба, который теперь
по умолчанию открывается не в конце списка, а рядом с активным табом, что
нарушает привычки бывалых пользователей. Чтобы вернуть поведение открытия табов
в about:config необходимо установить:
browser.tabs.insertRelatedAfterCurrent = false
|
|
|
|
|
Установка в одном окружении двух разных версий Firefox с разными дополнениями |
[комментарии]
|
| Для того чтобы обеспечить работу в Linux с несколькими разными версиями Firefox, или разными наборами дополнений (например, вариант с Flash плагином и без него) можно использовать встроенную в браузер технологию пользовательских профилей.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Компиляция Mozilla FireFox для получения 64-битной версии |
Автор: Zenitur
[комментарии]
|
| Недавно я обнаружил то, что на сайте firefox.com нет 64-битной версии браузера Mozilla FireFox для Linux. Не обнаружил я и 64-битной версии браузера для других систем. Если посмотреть сайт лучше, можно обнаружить 64-битные сборки альфа-версий - а стабильных версий нет.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как убрать Yandex из Firefox 3.5 (доп. ссылка 1) |
Автор: STALKER_BY
[комментарии]
|
| При выполнении поисковых запросов из строки ввода URL (не путать с блоком
поисковых плагинов) в русскоязычной сборке Firefox 3.5 по умолчанию поиск
осуществляется в Yandex.
Чтобы заменить Yandex на Google нужно в "about:config" найти ключ "keyword.URL" и поменять
http://yandex.ru/yandsearch?stype=first&clid=46511&text=
на
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
по аналогии, можно добавить любую другую поисковую систему.
Чтобы отключить поиск из адресной строки, необходимо установить переменную keyword.enabled в false.
|
|
|
|
|
Решение проблем с поддержкой HTML5 в Firefox 3.5 во FreeBSD (доп. ссылка 1) |
Автор: Sokolov Alexey
[комментарии]
|
| Для отображения на FreeBSD в Firefox 3.5 некоторых специфических элементов
HTML5 необходимо подгрузить модуль "sem.ko" (POSIX semaphores).
Чтобы модуль загружался автоматически в /boot/loader.conf нужно прописать:
sem_load="YES"
|
|
|
|
|
Установка web-браузера Uzbl в Ubuntu Linux (доп. ссылка 1) |
[комментарии]
|
| Для установки web-браузера Uzbl (http://www.opennet.me/opennews/art.shtml?num=23317) в Ubuntu Linux
необходимо предпринять следующие шаги:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Решение проблемы с зависанием nspluginviewer в Fedora 11/KDE |
Автор: Artem Tashkinov
[комментарии]
|
| Вне зависимости от ваших настроек, при использовании браузера Konqueror и flash plugin'a от Adobe,
просмотрщик flash роликов по умолчанию в KDE - nspluginviewer - постоянно зависает и "забывает"
автоматически закрываться при закрытии вкладки или самого веб-браузера Konqueror'a.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Оптимизация хранилищ данных Firefox 3.x (доп. ссылка 1) |
[комментарии]
|
| Начиная с Firefox 3.0, для хранения закладок, истории посещений и других БД используется SQLite.
При интенсивной и длительной работе с браузером, можно ощутимо уменьшить время загрузки и производительность выполнения некоторых операций,
через проведение чистки и дефрагментации БД в SQLite.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Решение проблем с DNS сервером при работе Firefox через Socks прокси |
[комментарии]
|
| По умолчанию при включении работы Firefox через Socks прокси, DNS запросы
продолжают обрабатываться
локальным резолвером, что приводит к неработе преобразования имен в Firefox при
отсутствии на машине
иного выхода в сеть, кроме socks сервера.
Решение: в настройках about:config следует поменять значение переменной network.proxy.socks_remote_dns
с false на true, тогда DNS запросы начнут транслироваться через socks сервер.
При нахождении в недоверительной сети, самый простой способ поднять socks
туннель через внешний сервер:
ssh -D 1080 логин@ip_сервера
а затем настроить на локальной машине доступ через socks5 127.0.0.1:1080
|
|
|
|
|
Создание локального сервера обновлений для Firefox (доп. ссылка 1) (доп. ссылка 2) |
Автор: Unghost
[комментарии]
|
| Инструкция, как поднять локальный сервер обновлений для Firefox.
В наличии имелся сервер с Debian Lenny. На него был поставлен apache2 и libapache2-mod-php5
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Выделение непрочитанных табов в Firefox (доп. ссылка 1) |
[комментарии]
|
| В Firefox можно настроить выделение табов ни разу не прочитанных пользователем.
Для этого в директории ~/.mozilla/firefox/*.default/chrome/ нужно переименовать
файл userChrome-example.css в userChrome.css, добавив в:
#content tab:not([selected]) {font-style: italic !important; }
После этого текст в заголовке всех непрочитанных табов будет выделяться курсивом.
|
|
|
|
|
3 способа оптимизации работы Firefox (доп. ссылка 1) |
[комментарии]
|
| 1. Уменьшение потребления памяти.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Установка Adobe Flash 9 во FreeBSD 7.x (доп. ссылка 1) |
[комментарии]
|
| Включаем режим совместимости с Linux и linprocfs.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как вручную применить файл обновлений для Firefox |
[комментарии]
|
| Иногда требуется вручную последовательно установить несколько пропущенных обновлений к Firefox.
Делается это следующим образом.
Загружаем "mar" архив с обновлением из директории update нужного релиза Firefox
с сайта ftp://ftp.mozilla.org/pub/firefox/releases
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Добавление словаря (создание поискового плагина) в Firefox |
Автор: Александр
[комментарии]
|
| Как известно, английский словарь должен быть одноязычным. Самый лучший из одноязычных
словарей - Longman (Longman Dictionary Of Contemporary English, http://www.ldoceonline.com/).
Хотя имеющаяся электронная версия работает и под linux (GTK 1.2),
лучше сделать возможность поиска слов прямо в Firefox (добавить новый Search Engine).
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Использование wget для загрузки через сервис Sun Download Center (доп. ссылка 1) |
[комментарии]
|
| Зайдите на Sun Download Center (SDLC - http://cds.sun.com) под вашим именем.
Для загрузки из командной строки можно использвать нижепредставленный скрипт:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Малоизвестные новые возможности Firefox 3 (доп. ссылка 1) |
Автор: mozillalinks.org
[комментарии]
|
|
- Дублирование табов. Если нажать Ctrl в процессе перетаскивания таба, то его содержимое будет продублировано в новом табе;
- Перетаскивание табов между окнами.
- Изменение размера строки поиска, когда она размещена на одной линии со строкой ввода адреса. Достаточно подвести курсор мыши к разделителю между полями и можно будет изменить ширину;
- Поиск по ключевым словам. В меню поиска нажмите на "Управление поисковыми плагинами/Manage Search Engine" и выберите "Изменить/Edit Keyword" для заданной поисковой системы. Далее можно ввести краткое имя (Keyword), набрав которое после произвольного набора слов в строке адреса, будет осуществлен поиск через задуманную поисковую систему.
- Прерывистое выделение блоков текста. Отметив текст мышью, можно нажать Ctrl и продолжить выделение в другой части документа;
- В браузер интегрировано средство для поиска дополнений на странице addons.mozilla.org (меню Дополнения/Поиск дополнения);
- Возможность временного отключения плагинов (например, Flash) через менеджер дополнений;
- Набрав about:crashes можно просмотреть историю крахов браузера, по которым разработчикам были отправлены уведомления о проблемах.
|
|
|
|
|
Установка Firefox 3 в Debian Etch и дистрибутивах со старой версией GTK+ (доп. ссылка 1) (доп. ссылка 2) (доп. ссылка 3) |
[обсудить]
|
| Официальная сборка Firefox 3 требует GTK+2.10, в то время как в Debian Etch только 2.8.
Нужную версию gtk можно установить из бэкпортов:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Увеличение скорости работы со шрифтами в firefox/seamonkey |
Автор: Sokolov Alexey
[комментарии]
|
| Чтобы браузер firefox/seamonkey работал со шрифтами на порядок быстрее,
перед запуском браузера поменяйте значение переменной MOZ_DISABLE_PANGO на 1.
Выглядеть все должно приблизительно так:
%export MOZ_DISABLE_PANGO=1; firefox (для bash/zsh)
%setenv MOZ_DISABLE_PANGO 1; firefox (для csh-подобных)
Либо в /etc/profile, чтобы каждый раз не менять.
|
|
|
|
|
Ускоряем загрузку больших файлов из интернета. (доп. ссылка 1) |
Автор: openkazan.info
[комментарии]
|
| Задача - скачать ISO образ линукса за короткое время.
Самое простое это:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Использование 32-битных плагинов с 64-битной сборкой Firefox (доп. ссылка 1) |
[комментарии]
|
| Устанавливаем nspluginwrapper http://gwenole.beauchesne.info/projects/nspluginwrapper/
Подключаем 32-битную сборку Flash плагина:
nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
Отключаем Flash плагин:
nspluginwrapper -r /usr/lib64/mozilla/plugins/npwrapper.libflashplayer.so
|
|
|
|
|
Установка Macromedia Flash 7 плагина под Firefox для FreeBSD. (доп. ссылка 1) |
Автор: jail.se
[комментарии]
|
| Для использования Linux версии Flash плагина с Firefox собранным под FreeBSD
(с linux-firefox под FreeBSD работает без проблем):
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как заставить открывать ссылки из thunderbird в firefox |
Автор: polkan
[комментарии]
|
| Создаем (редактируем) файл user.js в ~/.thunderbird/<li><li class=l>.default/
добавляем строки
user_pref("network.protocol-handler.app.http", "firefox");
user_pref("network.protocol-handler.app.https", "firefox");
|
|
|
|
|
expect для автоматизации операций требующих ручного ввода |
[комментарии]
|
| #!/usr/bin/expect -f # Забор файла по FTP
spawn ftp ftp.test.ru
expect "Name*:" { send "ftp\n"}
expect "Password:" { send "ftp@\n"}
expect "ftp>" {send "bin\n"}
expect "ftp>" {send "prompt no\n"}
expect "ftp>" {send "cd /pub/store\n"}
expect "ftp>" {send "get arc.tar.gz\n"}
expect "ftp>" {send "exit\n"}
#!/usr/bin/expect -f # Выполнение операции используя telnet
spawn telnet cisco.test.ru
expect "login:" { send "adm\n"}
expect "Password:" { send "пароль\n"}
expect "#" {send "show users\n"}
expect "#" {send "exit\n"}
|
|
|
|
|
Как из командной строки открыть новое окно Mozilla или Galeon |
[обсудить]
|
| Mozilla:
Открыть URL в окне: mozilla -remote "openurl(URL)"
Открыть файл в окне: mozilla -remote "openFile(путь)"
Можно указать: openURL (URL, new-window), openURL (URL, new-tab)
Проверка запущен ли браузер: mozilla -remote "ping()"
Galeon:
Открыть в новом листе: galeon-bin --new-tab URL
Открыть в новом окне: galeon-bin --new-window URL
|
|
|
|
|
Примеры использования wget и curl для копирования web-контента |
[комментарии]
|
| Копирум ftp.test.ru, за исключением директории /pub/mp3 и помещаем результат в /tmp/test
wget -m -P/tmp/test -nH ftp://ftp.test.ru/pub/ -X /pub/mp3
Скачиваем файл test.gif со скоростью 10 Кб/с и сохраняем его на локальном диске:
wget --quiet -O - --timeout=20 --limit-rate 10k http://test.ru/test.gif > /tmp/test.gif
curl http://test.ru/test.gif --max-time 20 -s -o test.gif
Рекурсивно скачиваем в директорию test_site:
wget -r --no-parent -P ./test_site http://test.ru/arc/
Доп. опции wget:
"-O N" - куда выводить результат, "-" - стандартный вывод;
"-l N" - уровень вложенности;
"-r" - рекурсивный запрос.
"--no-parent" - не выходить за пределы родительского каталога;
"--quota N" - сограничить общий объем выкачиваемого в байтах (можно m и k);
"--limit-rate N" - ограничить скорость в байт/сек. (10k - 10кб/сек);
"--referer=URL" - подставить свой referer.
|
|
|
|
|
Советы по работе с curl - мощным инструментом для автоматизации web-запросов |
[обсудить]
|
| Маски запроса:
http://test.ru/file[1-100].html # Скачать файлы 1.html, 2.html...100.html (можно [a-z])
http://test.ru/file{one,two}.html # Скачать one.html, two.html
curl http://test.ru/file[1-10].html -o "site1_f_#1.html"
Только проверка HTTP заголовков (HEAD запрос): curl -I http://test.ru
Докачка оборванного трансфера: curl -C - http://test.ru/file.tgz
Представляемся браузером:
curl --user-agent "Mozilla 1.1" --cookie "session=123;user=guest" --referer "http://test2.ru/" \
--header "Charset: koi8-r" --user user:password
Таймауты, лимиты и proxy:
curl --connect-timeout=60 --interface eth1 --limit-rate 5K --max-time 60 --silent --proxy proxy.t.ru:3128
|
|
|
|
|
Как оптимизировать производительность Mozilla и Galeon (доп. ссылка 1) |
[обсудить]
|
| Mozilla:
echo 'user_pref("nglayout.initialpaint.delay", 0);' >> ~/.mozilla/имя_пользователя/*.slt/prefs.js
chmod -w ~/.mozilla/имя_пользователя/*.slt/prefs.js
Для Galeon путь ~/.galeon/mozilla/galeon/prefs.js
|
|
|
|
|
Установка в мобильной версии Firefox любого расширения от десктоп-версии |
Автор: Каримуллин Артур
[комментарии]
|
| Установка любого десктопного расширения Firefox в мобильную версию браузера для Android и его производные.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Обход ограничения по выполнению только подписанных дополнений в Firefox (доп. ссылка 1) |
[комментарии]
|
| Начиная с Firefox 48 введена обязательная и неотключаемая через "xpinstall.signatures.required" в about:config проверка дополнений по цифровой подписи. При необходимости установки неподписанных дополнений пока остаётся несколько лазеек.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|