Ответы пользователя по тегу Mozilla Firefox
  • Как установить самый новый совместимый firefox для ubuntu 8.10?

    @rPman
    Настоятельно не советую ковыряться со старыми версиями linux, тем более на столько старыми, там начнутся проблемы уже поиском рабочих репозитарий, поиском инструкций, настройкой сертификатов и т.п.

    Самый свежий софт для старых компьютеров настоятельно рекомендую собирать из исходников с помощью gentoo. Там это автоматизировано до пары телодвижений, как бы не говорили что gentoo это сложно, если ты дошел до ситуации, когда нужно компилировать - то это лучший. Еще говорят arch хорош, но не для слабых и старых компьютеров. Я собирал себе минисборку для eepc900 с 1gb ram (DE - awesome), оно в запущенном состоянии с GUI потребляло 50мб ram (притом что пустой ubuntu требует больше 300мб и для браузера уже на остается), т.е. оставался весь гигабайт для браузера (но учти современный интернет очень ресурсоемкий, осознаешь на сколько криворукие программисты заполонили мир, банально youtube все ресурсы затрачивает на просто загрузку видео, и их не хватает на проигрывание, когда как скачанное проигрывает в 480p без проблем а с оговорками и 720p что для 15-летней давности железа очень даже хорошо)

    Само собой для ускорения сборки нужно использовать быстрые машины, в gentoo для этого запилили целую инфрастуктуру с помощью distcc (пара телодвижений в конфиге) можно направить компиляцию на кластер, который запустить можно на тех же облачных vps-ках (тебе считанные часы работы обойдутся в сотню рублей). Советую сначала разобраться и попробовать на своем железе и только потом направлять на арендованное железо.

    Еще совет, не заморачивайся с компиляцией ядра - это нужно тем кто тюнит сборку для совсем отбитого железа интернета вещей. Бери готовое ядро, которое идет с их livecd.
    Ответ написан
    Комментировать
  • Как на стартовой странице задать для сайта свою иконку?

    @rPman
    Не ставить же Апач ради этого?
    в windows идет штатный компонент internet information service

    Обычные сайты не могут (и не должны) иметь доступ к file:// так как это была бы огромная дыра.
    Пиши расширение или выше со стилями тебе порекомендовали.
    Ответ написан
  • Почему файфокс отваливается по поиску днс, если к сайту обращаешься по ip?

    @rPman
    Проверь что у тебя браузер не использует какую-нибудь прокси (автоконфигурация по умолчанию или .pac файл), а так же не установлен какой-нибудь антизапрет впн или аналоги, в общем запусти браузер в новом чистом профиле (с ключом --ProfileManager )

    если у тебя не установлена поддержка https на твоем сайте, указывай конкретный протокол http:// перед ip адресом, так как скорее всего он пытается подключиться сразу по https и не может
    Ответ написан
  • В каком файле хранит данные расширение Onetab для firefox?

    @rPman
    Почти все данные firefox в профиле хранит в виде sqlite файлов

    Открывваешь каталог профиля в linux - .mozilla/firefox/xxxx или в windows - %appdata%\Roaming\Mozilla\Firefox\Profiles\xxxx

    все данные сайтов хранятся в /storage/default и там же есть каталоги для расширений, типа /storage/default/moz-extension+++XXXXXXXXXXXX

    достаточно скопировать из старого профиля в новый (браузер должен быть закрыт) чтобы все перенеслось

    p.s. установи какое-нибудь ide для этого типа SQLiteStudio и открывай файлы им, можно много что поковырять и даже подправить вне возможностей интерфейса, но само собой без нормальной документации и гарантий, т.е. бакапы бакапы и еще раз бакапы ДО экспериментов
    Ответ написан
    Комментировать
  • Как заставить моё расширение выполнить fetch ( http://localhost ) на сторонних сайтах?

    @rPman
    ajax https -> http не допускаются,
    можно схитрить и сделать get запрос через загрузку ресурса с http, например:
    <script type='text/plain' src='http://127.0.0.1/...'/>

    но не уверен что можно будет получить ответ (в консоли браузера будут ошибки)

    upd. совсем забыл, в современных браузерах это тоже перестало работать, если формировать такую строку скриптом

    и правильно сделали, несекурные запросы из https страницы это страшная дыра, можно без каких либо ограничений, зайдя на страницу злоумышленика получить различные запросы в локальной сети этого пользователя, а там на выбор, ddos, звлом или даже какие то действия (грубый пример, на админке роутере у тебя сохраненная авторизация, злоумышленник делает запрос на открытие доступа извне, например nat, и получает доступ к твоей сети)
    Ответ написан
    Комментировать
  • Firefox по истечении ~1часа сьедает всю доступную ОЗУ?

    @rPman
    Опытным путем обнаружил что утечка памяти происходит при открытой панели DevTools.

    при открытой консоли разработчика в лог консоли могут попадать отладочные сообщения с выводом объектов, на каждую такую строчку тратится памяти (т.е. идет копирование объекта) периодически очищай лог консоли (кнопка мусорное ведро сверху) - к сожалению это фича а не баг (иначе нельзя будет по логу смотреть значение объекта на любой момент времени)
    Ответ написан
    Комментировать
  • Как локально обойти VPN?

    @rPman
    Когда то очень давно я похожую проблему решил так, запустил виртуальную машину, подключил ее сеть через сетевой мост к моей локальной сети, в ней подключение было без vpn (ведь с точки зрения сети виртуальная машина просто отдельно стоящая машина, а vpn поднят на одной моей), в этой машине поднимается socks5 прокси на основе ssh, с помощью подключения ssh -D1080, а в браузере были настроены правила автовыбора прокси с помощью расширения FoxyProxy (сейчас у меня отдельный браузер со своим профилем запущен)

    Чтобы ресурсы лишние не тратить я пользовался собственной linux сборкой (по факту это был подправленный initramfs, считанные мегабайты ram), а так как windows была 32-битная, я пользовался проектом colinux (это примерно то что сейчас представляет майкрософтовский wsl без виртуализации, но у wsl нет гибких настроек сети)

    p.s. На linux подобная задача решается штатными инструментами cgroup и виртуалка не понадобится, можно каждому приложению выделить свою cgroup со своими сетевыми правилами.
    Ответ написан
    3 комментария
  • Как вырубить автоматические редирект Firefox?

    @rPman
    В профиле firefox есть файл places.sqlite, это sqlite база, ее можно открыть и отредактировать, удалив записи о посещении ненужных сайтов
    Ответ написан
    Комментировать
  • Firefox как отключить сборщик мусора?

    @rPman
    Отключи все расширения и посиди без них, т.е. добейся того же поведения.
    Если не получится - включай по одному, до тех пор пока проблема не появится - т.е. причина скорее в кривом расширении.

    Я могу представить себе веб приложение, которое на столько коряво написано что течет память, но ни разу такого не наблюдал в действительности, а у меня есть сайты, которые висят в браузере неделями без перезапуска, и там постоянно что то крутится, dom редактируется, и все это ежесекундно.
    Ответ написан
  • Как настроить стороннее расширение, чтобы оно работало на всех сайтах, кроме выбранных мною?

    @rPman
    Первый же ответ из гугла, для google chrome - https://www.ghacks.net/2012/08/20/enable-or-disabl...

    Для firefox попробуйте что то типа Firefox Multi-Account Containers, сам не прбовал но читал что такие есть работающие как этот или по тому же принципу, отпишитесь если у вас получится.
    Ответ написан
    2 комментария
  • Почему может тормозить скрипт в браузере?

    @rPman
    Проверьте, возможно у вас браузер чем то занят, какой-нибудь плагин или еще что
    у других анимации в опере у вас так же тормозят?
    Ответ написан
    Комментировать
  • Существует плагин для firefox позволяющий пускать отдельные сайты через прокси?

    @rPman
    Существует стандарт на автоконфигурацию прокси в браузере - pac файл, который можно прописывать в виде http ссылки на него, это javascript файл с методом, который по url должен вернуть прокси, с помощью которого его нужно открывать. работает во всех браузерах без исключений.

    https://habr.com/ru/sandbox/19972/
    Ответ написан
    Комментировать
  • Как запретить сторонним программам открывать свои ссылки в браузере?

    @rPman
    Нужно сделать браузером по умолчанию ваше приложение-пустышку, которое либо вообще ничего не будет делать, либо будет проверять что за страница запрашивается и уже на основе ваших условий/

    К сожалению сделать это из интерфейса начиная с 8-ой windows сложно или невозможно, раньше в настройках проводника была возможность сменить любое приложение на любое действие (хоть свой bat файл а для вашей задачи это пара тройка строчек), а не только для типов файла по имени, теперь необходимо отдельно в реестре регистрировать приложение именно как браузер и уже потом выбирать как 'приложение по умолчанию'.

    Готового решения я не видел но не думаю что это сложно сделать
    Ответ написан
  • Firefox (рандомно пропадает звук)?

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

    Плееры типа aimp могут самостоятельно запоминать выбранное устройство (media player classic тоже но по умолчанию там стоит default)
    Ответ написан
  • Открылось всплывающее окно с вредоносного сайта, стоит ли беспокоиться?

    @rPman
    Окно в браузере фактически не имеет доступа к критичным данным, за исключением, если в нем не запускались какие-либо плагины (java/flash applet) позволяющие выходить из песочницы почти без запроса.

    Флеш например может красть и даже подменять буфер клавиатуры (один из типов атаки, подмена адреса криптовалют на адрес злоумышленника).
    Ответ написан
    Комментировать
  • Запуск программы (firefox) вместо DE linux (debian, ubuntu)?

    @rPman
    Намекну, что если установить браузер в виде DE то это не защитит компьютер от запуска других приложений, достаточно пользователю установить, например, расширение, а само приложение (скрипт) загрузить обычной загрузкой.

    Но есть решение, написать свое приложение, в котором весь этот опасный функционал будет просто не реализован (браузер на основе webkit пишется в пару десяток строк)
    Ответ написан
    1 комментарий
  • Падение браузеров при загрузке фотографий wtf

    @rPman
    windows?
    Классика, установили на компьютер какой то очередной говно-видео-плеер, который установил за собой криво и старые версии кодеков, из-за которых неправильно обрабатывается код генерации миниатюр, он то и крашит программы, которые пытаются отобразить список файлов в текущей директории.
    Пользуйтес Windowds Media Codeck Pack и Windows Media Player Classic, с ним идут утилиты по поиску и удалению криво установленных кодеков.

    p.s. бывают реже случаи, когда проводник пытается отобразить иконку криво созданного файл (неправильно запихнули ресурсы, кривой lnk, помню была статья на хабре, окгда найденная уязвимость в проводнике, обрабатывающем иконку ярлыков, ссылающихся на самого себя, использовалась для промышленного шпионажа). В этом случае необходимо вручную найти и удалить этот файл с помощью более вменяемого файлового менеджера, типа FAR.
    Ответ написан
    1 комментарий
  • Хитрая синхронизация вкладок между инстанциями Firefox

    @rPman
    Я пользуюсь штатной фичей firefox при включенной синхронизации Sync:
    Меню Firefox -> Журнал -> Вкладки с других устройств (правда раньше этот пункт был в другом месте, а по новому я еще не пользовался)
    Ответ написан
  • Где заказать addon?

    @rPman
    На фриланс-сайтах.
    p.s. вы раскройте задачу, тут по уму полно желающих поднять свои it-скилы на реальном проекте а не 'кошках'.
    Ответ написан
    Комментировать
  • Нужен юзерскрипт для чтения постов на всю ширину экрана?

    @rPman
    userstyles.org/stylish плагин, есть для firefox и chrome
    @-moz-document domain("habrahabr.ru")
    {
    div#viva-la-w3c {width:50% !important}
    div#sidebar {display:none}
    div#main-content {width:100% !important}
    div .yandex-direct {display:none}
    div#special_nokia {display:none}
    div .ufo-was-here {display:none}
    ul.panel-nav-top img {display:none}

    }
    Ответ написан
    Комментировать