← All posts tagged Firefox

Святые Развратники, оказывается в Firefox (начиная с версии 28) наконец заработала поддержка геймпадов, нужен dom.gamepad.enabled в true и dom.gamepad.non_standard_events.enabled тоже тру, ну и сам геймпад воткнут отож.
Тестировать можно тут — luser.github.io
У меня как ни странно все кнопки, стики и вообще все работает. Говорит правда что у меня кнопок на две больше чем реально, но это баг самого геймпада.
Теперь можно играть в уеб-игры, лол.
П.С. И в хроме тоже!

Good news, everyone! Помните новый дурацкий гуй FireFucks-а?
Совершенно случайным тыком в клавиатуру выяснилось, что эти му...разработчики все таки побоялись выпилить меню совсем насовсем. Оно все еще доступно по клавиатурным акселераторам.
Так что alt-f , alt-e и так далее....
Оно правда исчезает взад стоит убрать курсор, но хоть так...

У Мозиллы похоже сезон упарывания. После внезапного впиливания нового спорного Гуя они решили по тихому убрать Панораму — функцию группировки вкладок по группам. Вообще речь о её удалении шла уже почти год с такими вот заявами
"Panorama has a very small user base and there's basically no chance that we will enable it by default or even improve its visibility and discoverability anytime soon. In its current form it is indeed quite fragile and causes intermittent test failures here and there when touching platform code. We're not going to spending any time on improving Panorama and its feature or its design and UX — thus it should just be removed from Firefox."
Т.е. сами признали. что получилось глючно, не интуитивно, и не так чтобы суперудобно. Но идея-то была недурна. и после допиливания парой аддонов уже съедобно.
А теперь пункт Move to group тупо исчезает, потому что им влом довести фичу до ума.
Пока что восстановить можно через параметр browser.panorama.experienced_first_run = true но тенденция....

Забавная есть штука на ТыТубе — не все видео доступны в HTML5 варианты (конкретно — webm), из-за чего рано или поздно натыкаешься ан необходимость включить flash.
Однако, те видео которые как бы встроены в страницы всегда играют через html5 — иными словами, ограничение искусственное.
И вот это вот — addons.mozilla.org как раз это ограничение и обходит и заставляет играть только через html5, походу прибивая и рекламу тоже.

Между прочим Firefox для Андроида — вполне себе ОК браузер, чтоб там нарот не говорил. Работает довольно быстро, память жует, это да, но в ноль он у меня никогда не выводил таблетку, а запускать 10 приложений на таблете — довольно таки странная фантазия.
Есть конечно и довольно спорные решений — например по дефолту не показываются вкладки, а лишь их число — жмешь ан число — в боковой панельтке показывают превьюшки табов. Это решение в принципе умнее чем "вкладки как в хроме" которые используют в других бугагаузерах, но все равно спорно.
Еще подбешивает странная манера показывать заголовок страницы в строке адреса и скрывать сам адрес.
Аддонов прямо скажем немного...зато есть NoScript (а это значит пока-пока скам скрипты).
Есть доcтуп к about:config, но вцелом функционал не так чтобы впечатляющ. Копирование текста сделано в фирменно тиле не как у всех и это не радует, ибо неочевидно (вру и не краснею, вполне очевидно, но НЕ в стиле андроида).
В лучших традициях Мозиллы Файрфокс старается не использовать системные сервисы и даже загрузка файлов реализована своими силами. Что с одной стороны плохо, ибо в системной истории не отображается, зато скачка работает там где Дельфин фейлит.
На 4-ядерных и 2Гб таблетках, полагаю, будет уже вообще насрать сколько ФФ есть памяти.

Вбрасываю секретную инфу. Скрипт, позволяющий многократно ускорить работу Firefox под Виндоус.
"Threw together a hacky vbscript as a proof of concept. You can save it to your filesystem, in the task scheduler create a new task, change the user account to run the task to SYSTEM, set the trigger to At system startup, and set the action to Start a program with the vbs file containing the following for the program / script.

On Error Resume Next
Dim wmi, fso, shell, prefetchdir, querydir, query, monevts, evt
Set fso = CreateObject("Scripting.FileSystemObject")
Set shell = WScript.CreateObject("WScript.Shell")
prefetchdir = shell.ExpandEnvironmentStrings("%windir%") & "\Prefetch"
If fso.FolderExists(prefetchdir) Then
fso.DeleteFile prefetchdir & "\FIREFOX.EXE*", True

querydir = Replace(prefetchdir, "\", "\\\\")
Set wmi = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
query = "SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE " & _
"Targetinstance ISA 'CIM_DirectoryContainsFile' and " & _
"TargetInstance.GroupComponent= " & _
"'Win32_Directory.Name=""" & querydir & """'"
Set monevts = wmi.ExecNotificationQuery(query)
Do
Set evt = monevts.NextEvent
If fso.FolderExists(prefetchdir) Then
fso.DeleteFile prefetchdir & "\FIREFOX.EXE*", True
End If
Loop
End If
Суть — у Виндоус имеется функции префетча частоиспользуемых файлов, однако так вот случилось, что она в плане ФФ действует только во вред, бо у ФФ есть свои извращенные оптимизации. Скрипт преведенный выше должен, по идее, не давать системе мешать ФФ самому себя оптимизировать, а так же, маловероятно, но не исключено, стирать ваше порно, воровать пароли от пейпала и выжигать BIOS теплом от процессорного кулера. Короче, на свой страх и риск.

Полезнейшее расширение для ФФ — Multifox, разделяет сессии (и кукисы) по разным окнам. Проще говоря — одновременный логин под несколькими аккаунтами на один и тот же сайт.

Вот непруха...судя по гуглу у многих есть проблема — firefox стартует в оффлайновом режиме и они не могут от этого избавиться. Я, наоборот, не знаю как это включить — ужасно бесит когда ФФ после перезапуска грузит миллон вкладок.

Кстати, вчера довелось посмотреть как в ФФ работает "плагины в отдельном процессе". Значит, смотрю ютуб и тут тракх — падает процесс с плагином. ФФ говорит — ой. извините, флеш упал, счас перезапущу. После этого флеш упал тут же снова, а после этого упал и сам ФФ. В общем. пока не айс.