Game-Edition.Ru

Дополнительно => Программы => Интернет => Тема начата: KREKER12345 от 25 Апреля 2014, 21:28:37

Название: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 25 Апреля 2014, 21:28:37
Знаменитый "ОгнеЛис" может с успехом выполнять функции любого другого браузера, или даже заменить его при наличии установленных плагинов и дополнений. Не думаю что среднестатистический пользователь когда-либо предполагал на что способен "Лисёнок".

https://mozilla-russia.org/

Дополнения Mozilla Firefox (тестировались на версиях 26.0 - 28.0)


1. Несколько аддонов из серии "must have":

FEBE
Сохраняет настройки, закладки, пароли в указанную папку/файл. Важная функция - сохраняет ВСЕ дополнения в виде установочных файлов, чтобы каждый раз не искать нужные дополнения в сети. Установочные файлы в прикреплённом архиве сделаны именно с помощью FEBE.

SecureLogin
Аналог "жезла" от браузера "Opera". Позволяет нажатием по "ключику" автоматически ввести запомненный ранее логин и пароль.

AdblockPlus
Блокировка рекламы. Необходимо установить подписку (выбирается легко). После установки о всплывающих окнах можно забыть.

ElementHidingHelperAdblockPlus
Наворот на AdblockPlus. Настроек нет, включён или выключен. Владельцам слабых машин следует иметь в виду, что сам AdblockPlus хорошо ест ресурсы, а уж навороты на него - тем более.

FlashVideoDownloader
DownloadHelper
Позволяют сохранять аудио-видео, в том числе с Яндекса и YouTube. Ролик необходимо запустить, после чего в панели инструментов нажать нужную кнопку и в выпадающем меню выбрать качество видео для загрузки. Хорошо работают в паре, бывает что один из них не справляется.

FlashVideoDownloader-FullHDDownload
Наворот на FlashVideoDownloader, загрузка HD - контента. Настроек нет, включён или выключен.

Fasterfox
Существенно ускоряет работу браузера за счёт отключения ненужных заданий. Настроек нет, включён или выключен.

[attach=1]



2. Навороты на интерфейс:

HideCaptionTitlebarPlus
Убирает самую верхнюю строку, освобождая свободное место и увеличивая "рабочую" высоту окна браузера. На скринах - точные настройки. Может выполнять и другие функции (Full-screen), но глючно.

[attach=2][attach=3][attach=4][attach=5]

SearchPreview
Превью страниц при поиске в Google. Требуется переустановка при переходе на новую версию браузера. (Если была 26-я версия, то при обновлении до 27-й или 28-й необходимо обновлять и SearchPreview.)

[attach=6]

FireGestures
Понимает "жесты" мышкой. При зажимании правой кнопки мыши в зависимости от того что "нарисовал" производит заданное действие. Лично я пользуюсь только тремя жестами - "Вперёд" (слева-направо), "Назад" (справа-налево), "Закрыть" (вниз-вправо - латинская "L").

QuickJava
Мгновенное выключение флеша или Java-скриптов на странице с помощью кнопок. Полезно когда заходишь на страницу с глючным флешем и она дико тормозит. При отключении тормоза исчезают, иногда вместе с функционалом (перестаёт идти снег, например).

[attach=7]

TabMixPlus
Менеджер работы с вкладками. Возможности большие, мне понравилась одна - при наведении и удержании указателя мыши на вкладку происходит автоматическое переключение на неё.

[attach=8]

RoomyBookmarksToolbar
Менеджер работы с закладками. Прячет название закладки на панели закладок, оставляя видимой одну иконку, показывает название при наведении на иконку курсора мыши. Может сделать несколько рядов на панели закладок и многое другое.

[attach=9]

AutoPager
При поиске в Яндексе и Google страница результатов поиска становится неперерывной, то есть вместо ссылок на стр.1, 2, 3.. следующая автоматом идёт за предыдущей. Настраивается или для каждого сайта или сразу для всех сайтов.

[attach=10]

Desktop
В браузере появляется свой рабочий стол. Туда можно кидать ссылки, менять их размер, создавать фон из картинок. Удобно когда он раскрывается при открытии новой вкладки. На любителя, поклонникам минимализма вряд ли понравится.

[attach=11]

InFormEnter
Облегчает работу с вводом логинов и паролей, которые хранятся в одном текстовом файле. При наведении курсора мыши на окно ввода данных прямо в окне появляется синяя стрелка (ENTER), при нажатии на которую выпадают варианты ввода. Удобно для ввода большого количества однотипных данных, такой себе менеджер по работе с буфером обмена для Mozilla Firefox. Рекомендуется включать только тогда когда он нужен, в остальных случаях использовать SecureLogin.

[attach=12][attach=13][attach=14]



3. Аддоны "на любителя". Блондинкам можно не ставить:

UnMHT - Позволяет сохранять страницы в виде MHT - архивов, так как это делает Internet Explorer. В контектстном меню "Файл" браузера появляется строка "Сохранить как MHT". Сохранённый файл запускается через "Открыть с помощью..."

MenuEditor - Корректор контектстного меню для Mozillа Firefox.

Flagfox - Показывает флаг страны в конце адресной строки. При наведении мыши показывает IP - адрес, расположение сервера, национальность домена. Полезно при просмотре политических новостей, сразу ясно откуда ноги растут :)

[attach=15]

Multifox
Позволяет зайти одновременно на несколько аккаунтов одного сайта. Полезно для игры с самим собой, иногда такое нужно чтобы "прокачать" игрока :) Аддон для 28-й версии русифицирован.

[attach=16]

GoogleYandexsearchlinkfix
Отключает перенаправление ссылок при заходе на Google и Yandex, иногда такое необходимо. Настроек нет, включён или выключен.

SimilarWeb
помогает найти сайты похожие на те, которые вы посещаете, тем самым облегчает поиск нужной информации, можно легко найти сайты своих конкурентов и изучить их. Работать просто - после установки в панели инструментов появляется дополнительная кнопка. Зашёл на сайт, нажал - и в выпадающем меню смотрим список похожих страниц. Англоязычный, но это не мешает.

[attach=17]

Lightbeam
В процессе посещения различных сайтов, Lightbeam анализирует передачу Cookie рекламным сетям и различным web-сервисам, использующим данные о просмотренных пользователем страницах для повышения релевантности показа рекламы или формирования вывода с учётом интересов пользователя. На основе накопленных данных, Lightbeam формирует наглядный интерактивный граф для оценки взаимодействия различных сайтов, позволяющий выявить сторонние сайты, отслеживающие перемещения пользователей.

http://ko.com.ua/boites_slezhki_v_seti_ispolzujte_mozilla_lightbeam_98284


Название: Re: Возможности супер-браузера Mozilla Firefox
Отправлено: luxemburg от 26 Апреля 2014, 10:20:42
 [pleasantry] ыШШо тут (http://forum.icq-rus.com/showthread.php?t=3029)
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 13 Мая 2014, 15:27:04
Спасибо за ссылку, нашёл там несколько аддончиков о которых не знал.


Foxmarks

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

Следует однако иметь в виду два (возможных) минуса. Первый - ваши закладки сохраняются на сервере который расположен неизвестно где и непонятно с какой целью создан. Второй - отсутствие "защиты от дурака". При неудачном обновлении, например при удалении закладок на одной машине - они удаляются на всех остальных при ближайшей синхронизации. Так что рекомендую пользовать Foxmarks в соченании с FEBE.

Страница загрузки:
http://my-soft-blog.net/305-foxmarks-sinxronizaciya-zakladok-v-firefox.html



MenuIconsPlus

Добавляет значки в меню браузера для лучшего восприятия. MUST HAVE.

[attach=1]



TabScope, TabScoreTweaker

При наведении на неактивную вкладку (когда открыто несколько вкладок) показывает маленькое окошко с содержимым страницы, уменьшенную копию. Лично меня раздражает, но может кому-то пригодится.

Страница загрузки:
https://addons.mozilla.org/ru/firefox/search/?q=TabScope&appver=28.0&platform=windows



Clipple

Мультибуфер, запоминает каждое действие связанное с копированием текста, который можно восстановить через пункт в контекстном меню, подхватываются даже действия с буфером обмена Windows. При вставке в контекстном меню появляется пункт "Clipple", при наведении на который в выпадающем меню видим варианты скопированного. Число пунктов регулируется, по умолчанию - 15.

[attach=2]



Remove Cookie(s) for Site

Можно удялять куки для сайта на котором вы находитесь из пункта в контекстном меню. Полезно когда такие системы как Яндекс меняют внешний вид страницы по добавляя или удаляя на своё усмотрение разные виджеты.



Resurrect Pages

Позволяет восстанавливать недоступные страницы из кеша различных поисковых систем. При выдаче "Страница 404" предлагается поискать её в восьми поисковиках. Иногда находит, проверено.

[attach=3]



fri-Gate

Для обхода цензуры в интернете. Настроек нет, ВКЛ или ВЫКЛ.



User Agent Switcher

По желанию пользователя подменяет тип браузера. Теперь ваш браузер будет определён как Internet Explorer 6, 7, 8, или как IPhone. Подменяется также операционная система. Например при выборе из контекстного меню Инструменты - SearchRobots - Googlebot браузер определяется как Googlebot 2.1, а ОСь как "неизвестная". Сброс -  Default User Agent.

[attach=4]

Проверить можно здесь: http://2ip.ru/





Сообщение добавлено спустя 21 мин. 30 сек.
Во втором архиве - файл с 50 операционными системами для User Agent Swincher.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Дед Калян от 13 Мая 2014, 18:56:47
KREKER12345, я как пользователь (наверное ещё с Windows 95) Comodo Dragon на основе хромиума, всё любопытствую по поводу браузера Comodo IceDragon (http://www.comodo.com/home/browsers-toolbars/icedragon-browser.php?tc=1&key5sk1=50d9be5d874e9e07dea1666d6551ffb930f9400f&key5sk2=2128&key5sk3=1399992130000&key5sk4=2128&key5sk5=1399992145000&key6sk1=&key6sk2=CH31100&key6sk3=7&key6sk4=ru-ru&key6sk5=RU&key6sk6=0&key6sk7=http%3A%2F%2Fwww.comodo.com%2F&key6sk8=119900&key6sk9=1366768&key6sk10=true&key6sk11=99e50b011d919a351af23a31e8b80ba4410823d3&key6sk12=2035&key7sk1=2&key1sk1=dt&key1sk2=http%3A%2F%2Fwww.comodo.com%2F) на основе Мазилы.. Не было ли возможности опробывать его приемущества (ну иль недостатки) на практике? А то Мазильной темой никогда не пользовался. Вроде и хочется, а вроде и колется..
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 13 Мая 2014, 20:06:18
Меня терзают смутные сомнения. Mozilla собрана на движке Gesko, а Comodo Dragon на движке Chromium, том же что и Google Ghrome. И вдруг появляется Comodo Ice Dragon, собранный на основе Mozilla Firefox...


http://zoomexe.net/inet/brouzers/3015-comodo-icedragon.html

Сами авторы не дают гарантий стабильной работы, а дата публикации - 30 января 2014 года. Кроме того компания Comodo хорошо известна своим фаерволом Comodo Dragon, при установке Comodo Ice Dragon тоже предлагает установить фаервол. У меня уже есть фаер Zone Alarm, так что мне он без надобности.


http://ru.wikipedia.org/wiki/Chromium

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


http://hi-tech.mail.ru/article/kak_vash_brauzer_shpionit_za_vami.html

Последняя ссылка имеет заголовок "Как ваш браузер шпионит за вами", и со сложностями открывается в Google Ghrome, что уже обсуждалось на этом форуме.

http://game-edition.ru/reshenie-problem/windows-ne-proshyol-proverku-na-podlinnost/msg22544/#msg22544


В общем-то исходя из этих соображений я остановился на Лисёнке, и не жалею об этом. Браузер беспроблемный, его можно собирать как конструктор, и честно говоря не понимаю тех кто пользуется другими браузерами. Собственно говоря, для этого и тему создал :)

Резюме: Переходите на Мозиллу, не пожалеете!
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: luxemburg от 13 Мая 2014, 20:40:56
... с одним предостережением: Не пытайтесь перегрузить свой браузер большим количеством расширений и плагинов, иначе ваш "самый быстрый браузер" мгновенно превратится в тормозную черепаху. В инете есть ссылки на конкретные проценты, насколько то или иное расширение замедляет браузер.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Ю.А. от 13 Мая 2014, 21:31:36
KREKER12345, я не зря убрал из заголовка темы слово "супер". FF - такой же "супербраузер", как и большинство других и разводить здесь холивар на тему, какой браузер самый-самый супер-пупер так же бессмысленно, как и спорить о том, какой антивирус лучше. Вот официальная страница с графиком отзывов - Панель отзывов Firefox (https://input.mozilla.org/ru/?product=Firefox&date_start=2014-04-01&date_end=2014-05-13/).
------------------
Ваш энтузиазм подкупает, это здорово и именно по этой причине не одёргивал Вас раньше. Но! Всё хорошо в меру...
Кроме личных пристастий к тому или иному программному продукту существует еще и суровая реальность и, в браузерной тематике, выглядит она приблизительно так:
Корпорация Google потихоньку, но очень активно прогибает под себя весь интернет - новые правила безопасности, новые протоколы связи ит.д. и т.п. И этим новшествам вынуждены подчиняться практически все, т.к. иного не остается.
Яркий пример - перевод разработки прекрасного браузера Опера с собственного движка Престо на что? Правильно, на Гугловский движок.
А теперь прикиньте сами - у кого браузерные движки лучше всего соответствуют постоянно изменяющимся правилам связи в сети - у сторонних разрабов, не имеющих полного доступа к закрытым кодам гугловских изделий и протоколов, или у "хозяев" современного интернета, т.е. у Google?
А если учесть, что всё предварительное тестирование этих сетевых новшеств неразрывно связано с непрерывным развитием и тестированием гугловского Хромиума, стабильные версии которого и служат базой для создания всех клоном хрома, то выводы напрашиваются сами собой...
-------------------
...иначе ваш "самый быстрый браузер" мгновенно превратится в тормозную черепаху...

luxemburg, как всегда, спешим и всё по верхам, по диагонали...
Информация о том, что расширения тормозят браузеры, информацией, на самом деле, не является.
Это слухи и распространяют их те, кому либо лень копнуть глубже, либо тупо мозгов не хватает, чтобы вникнуть в суть.
Тормозить браузер могут (и делают это!) приложения.
Корректно написанные расширения ничего не тормозят, а иногда и ускоряют работу в сети.
Из личного опыта:
У меня в Iron_31_{portable} установлено 155 дополнений - 90 расширений и 65 букмарклетов. Букмарклеты можно не учитывать, т.к. они ничего не тормозят в принципе.
А 90 расширений, по твоему выше приведенному утверждению, должны если не полностью остановить браузер, то смертельно затормозить его.
Ан нет, как раз совсем иная картина. Глобальные, комплексные и синтетические тесты свежескачанный браузер без единого дополнения и нафаршированный под завязку проходят с одинаковыми результатами.
Реальная загрузка интернет-страниц в "нафаршированном" происходит немного быстрее благодаря расширениям, блокирующим загрузку рекламного и прочего мусора, коего сейчас в сети немеряно.
-----------------
Так что, господа, давайте придерживаться объективной реальности, основанной на практических потверждениях.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 13 Мая 2014, 22:07:21
KREKER12345, ...Корпорация Google потихоньку, но очень активно прогибает под себя весь интернет...


Вот именно! Google - слишком заинтересованная компания чтобы устанавливать на компьютерах пользователей свои клиенты. А все другие потихоньку отсеивать. Я уже пробовал играться с дополнением Lightbeam для FF. Сначала заходишь на Google.com, затем на Youtube, и наконец на официальный сайт ЦРУ www.cia.gov/index.html. И по дереву хорошо видно что куда идёт. Оказывается в ЦРУ инфа идёт не напрямую с Google, а через Youtube. Попробуйте сами, много интересного узнаете, например о Яндексе и Одноклассниках...

Как Вам такой аспект проблемы? :)

Кстати, не подскажете ли подобное дополнение для браузеров на основе Chromium? :)
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Ю.А. от 13 Мая 2014, 22:43:18
KREKER12345, я не параноик, но сисадминские рефлексы дают свои плоды :)
В частности - к вопросам информационной безопасности отношусь крайне серьёзно.
Ни один браузер в чистом виде не обеспечивает должного уровня приватности в сети, как бы разработчики ни пытались убедить нас в обратном.
Но существует масса способов, как программных, так и аппаратных, позволяющих свести риски к практически достижимому минимуму. Для обычных юзеров вполне достаточно кастрированных браузерных клонов с удаленными из них модулями слежения. Плюс куча расширений, помогающих сохранить и приватность, и нервы :)
Но, если подойти к вопросам сетевой безопасности профессионально, то вывод один: как бы ты ни мучался с защитами всех уровней, всё равно те, кому по роду деятельности нужен доступ к приватной информации, тем или иным способом её получат!
Как пример - использование метаданных:
http://news.softodrom.ru/ap/b19692.shtml
----------------------
То, что Google идут по пути MS (с их всемирной истерикой - W8) и подминают под себя все сетевые информационные структуры - это неоспоримый факт. И то, что все крупные государственные корпорации сотрудничают со спецслужбами - тоже факт.
И то, что история не стоит на месте и вековые мечты всех правителей о тотальном контроле над стадами баранов сбываются - это также сегодняшние реалии. И вся эта хрень никуда не денется, тотальный контроль будет усиливаться и всем, раньше или позже, просто придется с этим смириться..
Да и принцип - меньше знаешь, крепче спишь - так же актуален, как и всегда. И именно его придерживается подавляющее большинство жителей нашей планеты.
А пока - изображаем "крутых спецов" и защищаемся, как можем.

Всё, что можем, всё, что можем... =)
================
По расширению Lightbeam - пока в Гуглозине аналога не встречал. Но подобную информацию легко можно увидеть в блокировщиках класса ScriptSafe (https://chrome.google.com/webstore/detail/scriptsafe/oiigbmnaadbkfbmpbfijlflahbdbdgdf/details/).
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: luxemburg от 14 Мая 2014, 18:50:14
Цитата: ЮА
luxemburg, как всегда, спешим и всё по верхам, по диагонали...
Информация о том, что расширения тормозят браузеры, информацией, на самом деле, не является.
Это слухи...

 Могу согласится лишь частично. На современном многоядерном железе с немерянным количеством памяти = это может быть практически незаметно. Суть в том что браузеры на WebKit создают отдельный процесс на каждую страницу и по отдельному процессу на каждое расширение. Если процессор слабенький и памяти негусто, думаю ваш вариант с 90 расширениями не дал бы возможности вообще попасть на нужный адрес в силу перегруженности проца и загруженности трафика запросами расширений к хозяину о возможном обновлении версии.
Сайт GameEdition изначально был предназначен для не слишком сильного железа. Именно поэтому и пытался донести до юзеров сочетание полезного при минимуме избыточного.
Расширения блокирующие рекламу позволяют сэкономить на трафике, но все остальные - потребляют этот трафик с аппетитом голодного удава.
В любой ситуации рационально совмещать "приятное с полезным", а не пытаться "охватить необъятное".
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Ю.А. от 14 Мая 2014, 19:05:47
luxemburg, речь идет не о ресурсоёмком браузере на слабом железе (что само по себе не рационально), а о распространённых мифах о "тормозящих браузер" расширениях.
Терминологическая путаница между дополнениями, приложениями и расширениями существует уже давно и до сих пор не знать разницы - просто стыдно, имхо.
Google в помощь =)
Цитировать
Расширения блокирующие рекламу позволяют сэкономить на трафике, но все остальные - потребляют этот трафик с аппетитом голодного удава.

Как раз  традиционные Адблокеры трафик не экономят, т.к. просто скрывают уже загруженные на ПК рекламные модули.
Трафик экономят спец. блокировщики "левых" запросов, коих существует достаточно много. Именно они препятствуют загрузке "левого" контента и юзер может эти режимы настраивать и контролировать.
По поводу "голодного удава" - опять деза. Проверка автообновления расширений происходит с регулярностью раз в сутки. Любой мониторинг сайтов спец.расширениями - с заданой пользователем периодичностью, короткими пакетами. И т.д. и т.п. Достаточно установить на ПК утилиту сетевого мониторинга - и всё будет видно. Нет ни "голодных удавов", ни каких либо иных хищных тварей, бесконтрольно пожирающих трафик.

P.S. И кстати - в порядке эксперимента мой браузер был полностью перенесен на несколько откровенно слабеньких машинок, на которых даже XP GE шевелится лениво и показал отличные результаты в сравнении с другими популярными браузерами - и по тестам, и по субъективным оценкам.
И наличие почти сотни расширений никак не тормозило ни ОС, ни браузер.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: luxemburg от 14 Мая 2014, 19:45:59
Имелся ввиду первоначальный запуск

Сообщение добавлено спустя 1 ч. 21 мин. 12 сек.
... и я не стал бы возражать, если бы при каждом запуске браузера (в данном примере SRware Iron Версия 34.0.1850.0 (270000) - но это непринципиально, это есть на всех хромоклонах) = не наблюдал вот такой картины:
(http://s1.ipicture.ru/uploads/20140514/ye3UbMrc.gif)

Сообщение добавлено спустя 1 ч. 23 мин. 17 сек.
со всеми этими "Ожидание загрузки бла-бла-бла, кэша, прочей хрени "
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Ю.А. от 14 Мая 2014, 21:40:30
luxemburg, странно, "Ожидания загрузки..." не видел ни разу ни на каком железе. Может у тебя в свойствах ярлыка добавлен слишком длинный хвост доп. параметров?
Или это происходит на очень слабенькой планшетке?
----------------
По версии 34 - начиная с версии исходного Хромиума 32 и выше (тестирование начинаю именно с новых версий Хромиума) и всех браузеров на его основе - куча глюков и масса недовольных юзеров, на которых разрабам плевать. Мнения экспертов игнорируются так же успешно...
Причем заслуженно критикуют и откровенно матерят не только хромо-клоны, но и все последние версии популярных браузеров - и Оперу, и FF и другие. Слишком резво Google модифицирует интернет и разрабы просто не успевают за новшествами, выпуская сырые продукты.
Потому и сижу на стабильной версии 31. У Iron-а, как и у Хромиума всегда после одной удачной версии приходится пропускать несколько последующих. Так, к примеру - v.12, 17, 23, 27, 31 - стабильные. Всё, что между ними - новые глюки и их допиливание.
Так же и FF  - ругали, ждали версию 29 - вышла и...?
Ругани еще больше.
Сопоставление активности Google и выпуска новых версий браузеров заставляет сделать вывод, что удачные версии получаются только тогда, когда у Гугловцев творческая пауза.
Это даёт разработчикам браузеров время и возможность подчистить хвосты. И как только Google активизируется - жди новых браузерных глюков. И никуда от этого не деться.
Такова цена прогресса!
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: luxemburg от 14 Мая 2014, 23:08:38
я юзаю только портативки, мне лень переустанавливать весь софт заново на каждой новой ОСи
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Ю.А. от 17 Мая 2014, 21:40:48
В Firefox встроят защиту от копирования цифрового контента (http://news.softodrom.ru/ap/b19708.shtml/)
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 17 Мая 2014, 21:55:20
Когда 29-я версия вышла с Chrome - подобным интерфейсом я что-то такое и подумал. Думаю наши разрабы найдут как это обойти. Надеюсь на это. Первые ласточки уже полетели - есть например нерешённая проблема копирования контента с http://coub.com/, ну разве что решение http://savevideo.me/ru/

Сообщение добавлено спустя 21 ч. 22 мин. 1 сек.
Ещё одно дополнение для Mozilla Firefox -  SaveFrom.net Помошник. Скачивает видео с многих файловых хостингов, в том числе с COUB. Настраивается просто, аналогично Video Flash Downloader.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Modern от 19 Мая 2014, 16:52:45
А у меня вот такая проблема:
При каждом запуске Firefox слетает параметр browser.newtab.url.
И вместо миниатюр показывается пустой экран. Да и вообще при любом значении этого параметра, слетает на пустую строку.
Из дополнений стоит AdBlock, Flash Player и YouTube HD. На другом пк при таком же наборе дополнений всё нормально.
Что делать не знаю, всё перепробовал уже.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 19 Мая 2014, 18:56:47
Можно попробовать удалить файлы: user.js  и  pref.js, которые находятся в папке профиля.

Более радикальный вариант - сохранить настройки Мозиллы с помощью FEBE, после чего полностью её удалить с вычищением следов и переустановить. Я для этой цели использую Reg Organiser. Порядок действий:

1.Ставим FEBE.
2.Сохраняем все настройки. Сохраняем папки Program Files/Mozilla Firefox и папку профиля (на всякий случай).
3.Удаляем Мозиллу (включая профиль пользователя), зачищаем следы.
4.Устанавливаем Мозиллу, ставим FEBE, восстанавливаем закладки, пароли и дополнения (вручную).
5.Если при попытке восстановить настройки с помощью FEBE проблема появляется опять, значит дело в "кривых" настройках.

Вообще я пользую версию 28.0, а на скриншоте судя по всему какая-то от 29-й до 32-й. Можно попробовать откатить до версии 28.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Modern от 19 Мая 2014, 19:48:05
KREKER12345, Большое спасибо за совет, откатывался на 28 - результат тот же. Сейчас стоит 29.0.1.
Попробую всё выше написанное)
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 20 Мая 2014, 22:12:23
Google Translator for Firefox

Ещё один аддон, почему-то раньше не обращал на него внимания. Онлайн - переводчик текста прямо в браузере. Выделяешь текст, нажимаешь "Т" на панели инструментов и получаешь перевод. Можно не выделять, просто нажать кнопку и тогда переведётся вся страница.

[attach=1]

Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Modern от 26 Мая 2014, 15:07:24
KREKER12345, кстати, решил свою проблему с пустой страницей, просто удалил все файлы user.js из C:\Users\App Data.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: sanda от 12 Июня 2014, 13:09:16
а, нет, случайно, у кого-нибудь, файлика flashblock-1.5.17.xpi ? В "шапке", в наборе, его нет....
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 12 Июня 2014, 15:11:21
Вот:
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: sanda от 14 Июня 2014, 18:53:40
KREKER12345, Спасибо!
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Дед Калян от 08 Июля 2016, 03:10:30
Не подскажите какой-нибудь аддон, умеющий в один клик очищать всю деятельность (кэш, куки, пароли и т.д.) в лисе?
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: OrbitDV от 08 Июля 2016, 05:49:21
Дед Калян, А что мешает выставить размер кэша (поставил себе 50м и постоянно переписывается), куки в настройках приватности удаляются на выбор - все или выборочно.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 08 Июля 2016, 08:17:40
Оно?

[attach=1]



Генеральная чистка ПК (БАТник):

[attach=2]

Название: Re: Возможности браузера Mozilla Firefox
Отправлено: OrbitDV от 08 Июля 2016, 09:49:30
при установленном значении browser.cache.memory.max_entry_size 4096 забирало оперативы 350м, выставил 1024 - не превышает 280м
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Дед Калян от 08 Июля 2016, 12:30:33
KREKER12345, батник хороший, но это для стационарной лисы, а мне надо под амбулаторные нужды =) для FirefoxPortable, вот и подумал, может есть что-то типа однокликого хромовского расширения Clear Cache. По поводу скрина, то да, уже догадался сделать закладку на родную очистку. Но это же надо ЦЕЛЫХ ТРИ КЛИКА делать ;D

P.s. где, по вашему мнению, можно глянуть хороший список для оптимизации лисы в about:config для допотопных машин? Чтоб хорошо работалось и поменьше кушалось )
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: OrbitDV от 08 Июля 2016, 12:42:47
Дед Калян, моя подборка вот
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Дед Калян от 08 Июля 2016, 13:04:06
OrbitDV, хотелось бы с описанием, а то как-то боязно выставлять, не зная что это..
[attachimg=1]

при установленном значении browser.cache.memory.max_entry_size 4096 забирало оперативы 350м, выставил 1024 - не превышает 280м

Портабельный Firefox 40 при простенькой оптимизации в настройках (откл. отправки статистики и т.п.) отъедает 100-150 мб.. поставил 1024 так же и осталось
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: OrbitDV от 08 Июля 2016, 14:08:00
Дед Калян, вот подправил, насколько смог вспонить параметры
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 08 Июля 2016, 14:50:34
..где, по вашему мнению, можно глянуть хороший список для оптимизации лисы в about:config для допотопных машин?..


В специально созданной для этого теме  F. A. Q. по Mozilla Firefox (http://game-edition.ru/internet/f-a-q-po-mozilla-firefox/msg23211/#msg23211), пункты 10, 11, 12.

По поводу допотопных машин. Мозиллу рекомендуется использовать при RAM 1ГБ+.
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: OrbitDV от 08 Июля 2016, 15:06:03
KREKER12345, content.notify.backoffcount не работает без content.notify.ontimer - true
Поправить бы )
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Ю.А. от 08 Июля 2016, 19:04:03
Цитировать
Поправить бы

OrbitDV, подправлено дуэтом с KREKER12345 =)
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 17 Июля 2016, 08:48:04
Обновлённый список ОСей для плагина  User Agent SwitcherЗначительно обновлён, хорошая вложенность под-меню. Перед установкой старый список рекомендуется удалить, иначе они дублируются.

Добавляется через  Edit User Agents  -  Import.



[attach=1]
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 24 Октября 2016, 12:22:00
Ещё несколько расширений для Мозиллы. Проверено на  ver.49:

Saved Password Editor
Добавляет кнопку для создания и редактирования паролей в менеджере паролей. Хорошо работает в паре с  Secure Login.
MUST HAVE

[attach=1]

Search Site
Добавляет кнопку  "Искать на сайте"  в панель поиска. Применение - заходим на сайт, вводим искомое слово и нажимаем её.
MUST HAVE

Duplicate Tabs Closer
Позволяет отслеживать одинаковые открытые вкладки. Основных режимов работы - три. В первом в панели инструментов появляется затемнённая иконка, в которой при открытии двух одинаковых вкладок появляется красная единичка (одна лишняя). Второй вариант - из этой иконки выпадает меню с предложением одну из этих вкладок закрыть. В третьем варианте дублирующая вкладка просто не октрывается.

[attach=2]

Кто украл мои картинки?
Да, расширение для Мозиллы так и называется. Встраивается в КМ, позволяет в один клик отправить выбранное изображение в поисковую систему. Поддерживаются  Google,  Яндекс,  TinEye,  Buidu,  Контакт.  Возможна отсылка на поиск картинок не из браузера, а с компьютера с выбором файлов.

[attach=3]


Следующая группа - расширения для просмотра видео на  YouTube:

YouTube Video Player Speed
Позволяет менять скорость просмотра видео.

YouTube™ toggle Flash and HTML Players
Добавляет на панель инструментов кнопку меняющую проигрывание в  HTML5  или  FlashPlayer.  На кнопке - цифра   5  или буква  f.

Turn Off the Lights
Позволяет "выключать свет" при просмотре видео, оставляя незатемнённым только само видео. Может добавляться в виде кнопки на панель инструментов, может настраиваться на автоматическое затемнение при начале проигрывания.

[attach=4]



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

[attach=5]
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 14 Марта 2017, 14:59:47
Ещё несколько дополнений. Тестировались на  ver.51

HTTPSEverywhere  - меняет протокол с  http  на  https  там где это возможно. Есть кнопка для включения/выключения, по желанию можно вынести на панель инструментов.


HighlightAll  - при включении подсвечивает выделенный текст и показывает на странице совпадения с выделенным.

[attach=1]


LocationBarEnhancer  - делает адресную строку похожую на проводник  Windows 7.  Позволяет одним кликом заходить на любую часть адреса, то есть определённым образом перемещаться по "дереву" сайта. Имеет несколько тем оформления.

[attach=2]


Visited  - выделяет другим цветом ссылки на которые уже заходили. Может использоваться как анти-шпионский модуль, если включить функцию  Show Opacity Effect  - эффект прозрачности. В этом случае (при включённом аддоне) заход на ссылки будет отслеживаться, но не будет выделяться другим цветом (прозрачность!). После можно будет выключить этот эффект и посмотреть куда заходили находящиеся рядом с компьютером пользователи в отсутствии хозяина. Включается через  Инструменты  -  Дополнения

[attach=3]


NoDoFollow  - аддон призван подсвечивать все ссылки на странице, выделяя синим цветом рабочие, красным - нерабочие. С первой задачей он справляется, ссылки подсвечивает, со второй - нет. По каким алгоритмам происходит такое разделение наверно известно только разработчикам. Поэтому рекомендуется только как аддон показывающий все ссылки на странице. Запускается из КМ.

[attach=4]

Хорошо работает в паре с аддоном  Visited.  Один выделяет все ссылки, другой определяет на какие из них был заход.

[attach=5]



[attach=6]
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 12 Апреля 2017, 10:14:12
Использование скриптов в   Mozilla Firefox

Для примера возьмём простой скрипт - по нажатию кнопки показать все ссылки на странице. Создаём закладку, открываем "Свойства" и в адресную строку вводим код:

javascript:%20(function()%20{%20var%20style%20=%20"a%20{%20color:%20#00e%20!important;%20background:%20#ffc%20!important;%20outline:%201px%20solid%20#f90%20!important;%20text-decoration:%20none%20!important;%20}\n"%20+%20"a:visited%20{%20color:%20#55e%20!important;%20background:%20#ffc%20!important;%20text-decoration:%20none%20!important;%20}\n"%20+%20"a:hover%20{%20background:%20#ffa%20!important;%20text-decoration:%20underline%20!important;%20}";%20var%20styleId%20=%20"__customStyleLinks";%20function%20addStyle(win)%20{%20var%20doc%20=%20win.document;%20var%20head%20=%20doc.getElementsByTagName("head");%20if(!head.length)%20return;%20head%20=%20head[0];%20var%20stlIt%20=%20doc.getElementById(styleId);%20if(!stlIt)%20{%20var%20stl%20=%20doc.createElement("style");%20stl.type%20=%20"text/css";%20stl.id%20=%20styleId;%20stl.appendChild(doc.createTextNode(style));%20head.appendChild(stl);%20}%20else%20head.removeChild(stlIt);%20}%20function%20parseWin(win)%20{%20addStyle(win);%20for(var%20i%20=%200,%20len%20=%20win.frames.length;%20i%20<%20len;%20i++)%20parseWin(win.frames[i]);%20}%20parseWin(window);%20})();
[attach=1]

Повторный клик отключит показ ссылок. Обратите внимание, кнопка активации - это закладка, а не кнопка на Панели инструментов!

Для скриптов которым не нужна активация необходима своя скрипт-среда.  С традиционной  Greasemonkey (https://addons.mozilla.org/RU/firefox/addon/greasemonkey/)  у меня как-то не сложилось, использую  Tampermonkey (https://addons.mozilla.org/Ru/firefox/addon/tampermonkey/).  Кликаем на значок на панели инструментов, выбираем пункт  "Добавить новый скрипт", вводим код.

[attach=3]

Для примера - несколько кодов скриптов для поисковых систем. Все работающие:

// ==UserScript==
// @name            Endless Google
// @description     Load more results automatically and endlessly.
// @author          tumpio
// @oujs:author     tumpio
// @namespace       tumpio@sci.fi
// @homepageURL     https://openuserjs.org/scripts/tumpio/tumpiosci.fi/Endless_Google
// @supportURL      https://github.com/tumpio/gmscripts
// @icon            https://github.com/tumpio/gmscripts/raw/master/Endless_Google/large.png
// @include         http://www.google.*
// @include         https://www.google.*
// @include         https://encrypted.google.*
// @run-at          document-start
// @grant           GM_xmlhttpRequest
// @version         0.0.4
// ==/UserScript==

// TODO: on page refresh:
//  2: load only the last scrolled page (on refresh, load last requested page) (could be a good default, needs scroll up support)
//      beforeunload -> store last requested page with GM_setVariable() and reload it instead
// TODO: onerror, onabort: show to user "page loading failed", button to retry

// FIXME: bug: Suggested images don't show up on new requested pages
// case: https://www.google.fi/webhp?tab=ww&ei=e0UjU9ynEKqkyAO46YD4DQ&ved=0CBEQ1S4#q=tetsaus
// workaround, hiding now

// FUTURE: Options dialog
// FUTURE: Replace footer with page #no info UI
// FUTURE: Add page up/down and back to top/bottom controls UI + (go to the page #n)?
// FUTURE: Add columns support
// FUTURE: show page loading icon
// FUTURE: show page fav-icons for results
// FUTURE: number results
// FUTURE: option to load static google css
// FUTURE: support scroll up

if (location.href.indexOf("tbm=isch") !== -1) // NOTE: Don't run on image search
    return;
if (window.top !== window.self) // NOTE: Do not run on iframes
    return;

document.addEventListener('DOMContentLoaded', function () {

    // NOTE: Options
    var request_pct = 0.05; // percentage of window height left on document to request next page, value must be between 0-1
    var event_type = "scroll"; // or "wheel"
    var on_page_refresh = 1;
    // 0: reload all previous pages requested
    // 1: load only the first page (prevent restoring the scroll position)
    // 2: load only the last page requested
    var main = document.getElementById("main");
    var rcnt = document.getElementById("rcnt");
    var input = document.getElementById("lst-ib");
    var input_value = input.value;
    var old_scrollY = 0;
    var scroll_events = 0;
    var next_link = null;
    var cols = [];
    var request_offsetHeight = 0;
    var stop_events = false;

    input.addEventListener("blur", reset, false); // NOTE: listens for new search input to reset state
    window.addEventListener(event_type, onScroll, false);
    window.addEventListener("beforeunload", function () {
        window.scrollTo(0, 0);
    }, false);

    function requestNextPage(link) {
        console.log("request next");
        console.log(link);
        GM_xmlhttpRequest({
            method: "GET",
            url: link,
            onload: function (response) {
                var el = document.getElementById('navcnt');
                el.parentNode.removeChild(el); //Deletes the navigation box
               
                var holder = document.createElement("div");
                holder.innerHTML = response.responseText;
                next_link = holder.querySelector("#pnnext").href;

                var next_col = document.createElement("div");
                next_col.className = "EG_col";
                next_col.appendChild(holder.querySelector("#center_col"));

                var rel_search = next_col.querySelector("#extrares");
                var rel_images = next_col.querySelector("#imagebox_bigimages");
                var rel_ads = next_col.querySelector("#tads");
                if (rel_search)
                    rel_search.style.display = "none"; // NOTE: Hides repeating "related searches"
                if (rel_images)
                    rel_images.style.display = "none"; // NOTE: Hides related images, that are broken (bug)
                if (rel_ads)
                    rel_ads.style.display = "none"; // NOTE: Hides repeating "search results ad"

                cols.push(next_col);
                console.log("Page no: " + cols.length);
                next_col.id = next_col.className + "_" + (cols.length - 1); // NOTE: add unique id for every new col

                if (!rcnt || cols.length === 1) // NOTE: needs to be rechecked on a state reset too, and late insertation of element on google instant
                    rcnt = document.getElementById("rcnt");
                rcnt.appendChild(next_col);
                stop_events = false;
                window.addEventListener(event_type, onScroll, false);
            }
        });

    }

    function onScroll(e) {
        var y = window.scrollY;
        // if (scroll_events === 0) old_scrollY = y; // stops only if scroll position was on 2. page
        var delta = e.deltaY || y - old_scrollY; // NOTE: e.deltaY for "wheel" event
        if (delta > 0 && (window.innerHeight + y) >= (document.body.clientHeight - (window.innerHeight * request_pct))) {
            console.log("scroll end");
            window.removeEventListener(event_type, onScroll, false);

            try {
                if(!stop_events){
                    stop_events = true;
                    requestNextPage(next_link || document.getElementById("pnnext").href);
                }
            } catch (err) {
                console.error(err.name + ": " + err.message);
                // NOTE: recovery unnecessary, input event handles it with reset on new search
            }
        }
        old_scrollY = y;
        scroll_events += 1;
    }

    // NOTE: Resets the script state on a new search
    function reset() {
        if (input.value !== input_value) {
            input_value = input.value;
            window.scrollTo(0, 0);
            for (var i = 0; i < cols.length; i++)
                rcnt.removeChild(cols[i]);
            cols = [];
            next_link = null;
            old_scrollY = 0;
            scroll_events = 0;
            console.log("RESET");
            }
    }

    console.log("egoogle.js initialized");
});
console.log("egoogle.js loaded");
Традиционно  Google  показывает 10 страниц по 10 результатов на каждой. Данный скрипт позволяет обойти это ограничение и показать сразу всё на одной странице.

[attach=2]

// ==UserScript==
// @name            Static Google
// @description     Google search interface always visible on screen, and some additional changes for more compact layout.
// @author          tumpio
// @oujs:author     tumpio
// @namespace       tumpio@sci.fi
// @homepageURL     https://openuserjs.org/scripts/tumpio/Static_Google
// @supportURL      https://github.com/tumpio/gmscripts
// @source          https://userstyles.org/styles/99153
// @icon            https://raw.githubusercontent.com/tumpio/gmscripts/master/Static_Google/large.png
// @resource        css http://userstyles.org/styles/99153.css#md5=cc035d8beb1114c99826212c0dfaab86
// @include         http://www.google.*
// @include         https://www.google.*
// @match           https://encrypted.google.com/*
// @noframes
// @run-at          document-start
// @grant           GM_addStyle
// @grant           GM_getResourceText
// @version         1.9.7
// ==/UserScript==

// Static css, from userstyle.org, remove @-moz-document
var css = GM_getResourceText("css").replace(/@-moz-document.*{([^]+)}/, "$1");

// Fix for Scriptish issue #90
// https://github.com/scriptish/scriptish/issues/90
if (document.head) // Greasemonkey
    GM_addStyle(css);
else { // Scriptish
    document.onreadystatechange = function () {
        GM_addStyle(css);
    };
}

// ==UserScript==
// @name        google cache comeback
// @namespace   trespassersW
// @description Brings back links to cached pages in the  Google search results
// @include     http://www.google.*
// @include     https://www.google.*
// @include     http://webcache.googleusercontent.*
// @include     https://webcache.googleusercontent.*
// /homepageURL http://userscripts.org/scripts/show/156216
// /updateURL https://userscripts.org/scripts/source/156216.meta.js
// @version   2.016.0130
// @grant GM_addStyle
// @grant GM_log
// @run-at document-start
// 2016-01-30 * hotfix: li.g became div.g
// 2014-07-20 run-at start + run-at end
// 2013-05-31 2.2.4 plain cache links; thanks to luckymouse[userstyles.org/styles/64844]
// 2013-02-11 2.2.3 default: Esc shows gCache; cached/similar always visible.
// 2013-02-04 2.2.2 more  "run by ESC"  options
// 2013-02-02 2.2.1 run by ESC option comeback
// 2013-01-31 2.2 native G cache/similar links revealed; no Escape required
// 2013-01-24 2.1 now works in cached pages called from preview
// 2013-01-11 2.0 hit ESC to run the script!
// 1.3.3 links to alien cached pages
// 1.3.1 links to cache in cached page
// 1.2.1 internal links in cached page become internal
// @icon data:image/gif;base64,R0lGODlhFgAYAOePAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEKAP8ALAAAAAAWABgAAAj+AP8JHDiQj0E+BBMq/IdIlTd06LypQrQw4adx3BrhyZMHTyNu4z5VFKjMGyI7BO0g8qZsZKFpoeQolBNqWqGFXUgZ01NRjzFSXRR2EZVM5kI5yUQFTXil07IxFccs63RF4RJJ0ZZMakZunrxxzkg5iSZpiUIiiEhlWyfvHj588tqNq7bKDxGFRkRZI7duHj59+Oa1I7fNmS2zBP0EUzYtm5ohWdTQOfNEiaFlw3CJHKhKVzFmTZjgMeXrl69QaojU4SWLFEFTsnjNSULHVK1YvXLV8nRmSCVUnxoJ3NPoUqYhZ+QseprFzbZMcbpAqaRokEA3fhIFQuJlDZ87YLydePGDJ46XJJME7REIBs4eQz26nNEh5o79KkPgZHnC6I4bgU5oYQYcViTRhRcm8CCEDj6o0UUSeKwxRhQDKbGFGYXgYKAYTCCxxRkPKnGIF1UoMVAPAWLYQxJVdOFiFUkoUYkWUxShUA5KPIEFIatckggppvgRhRJC3FBRDUQo4YQUUnghxZBH9CDDSP+8kMMPQ2Q5RBBSskDllwoFBAA7
// ==/UserScript==
const runByEsc         = false // | true  /* hit ESC to run on search & cached pages */
const runByEscCached   = false // | true  /* hit ESC to run on cached page */
const runByEscSearch   = false    | true  /* hit ESC to run on search page */
/* the reasons of options listed above:
 - I suspect sometimes G doesn't show the cache link; nevertheless it exists;
 - some pages build themself dynamically using xmlhttprequest, jquery & other such crap (G for example);
   so my script can't find all references on the displayed page until the loading process is finished;
 - scripts's icons on cached page are annoying if you don't plan to use them.
*/
const showPadlock      = true  //  & false  // 2013-04-25

var  iconAcnhor, gComemBack;
const bref = "http://webcache.googleusercontent.com/search?ie=UTF-8&q=cache:";

var insideCache;

function main(e){
if( insideCache )
 casche(e);
else
 rezultz(e);
}
 
function rezultz(e){
/*  v2.1 13-01-24 */
 if(Xel('//a[starts-with(@class,"googCacheComeBack")]')) {
  //GM_log('search: already')
  return;
 }
 if(e) e.preventDefault() , e.stopPropagation();
try{
 var rez = Xels('//div[@id="search"]//div[@class="g"]');
 for(var i=0,li=rez.length; i< li; i++){
   var a=Xel('.//a',rez[i]);
   a.removeAttribute("onmousedown"); // it's not my funeral
   var aref=bref + hesc(a.href); //
   var cache= buildEl('span',{style: 'color: black'},null,' &#x2023; ');
   cache.appendChild(
     buildEl('a', {href: aref, 'class': 'googCacheComeBack fl'
     //,style: 'color: #0E1BA3; text-decoration: none;'
     ,target:'_blank'},
     null,'gCache'));
   var cite = Xel('.//cite',rez[i]);
   cite && cite.appendChild(cache);
  }
}catch(e){ GM_log('cacherr:\n'+e) }
/* */
}

function casche(e)  //{try
{//inside cached page
 if(Xel('//a[starts-with(@class,"gooCache")]')) {
  //GM_log('cache: already')
  return;
 }
 if( runByEsc || runByEscCached ) e.preventDefault(), e.stopPropagation();
 var hloc=location.href+''; /*2012-07-14*/
 hloc=hloc.split(/\/?\#|\%23/)[0];
 var loc =hloc.match(/[\&\?]q\=cache\:(.*)/);
 if(!loc || !loc[1]){ GM_log('not webcache\n'+hloc); return;}
// loc=loc[1]; //unescape(loc[1]);
 loc = Xel("/html/body/div/div/a").href+''; // 2013-01-24
 var ctr=0;
 var dom= FLD(loc);
 var L=unsafeWindow.document.links;
 GM_addStyle(iconAcnhor);
 
 for( var i= L.length-1; i>=0; i--){
   var ref=L[i].href.split(/\/?\#|\%23/);
   //http://support.mozilla.org/en-US/kb/categorizing-bookmarks-make-them-easy-to-find#w_using-tags
//   ref.length>1  &&  GM_log('l#'+ref[0]+'#'+ref[1])
   if(ref.length>1 && ref[0]==loc){
//    GM_log('A#'+ref[0]+'#'+ref[1])
    L[i].href=hloc+'#'+ref[1]; // it should be full URL 'cause G defines BASE in page's header
    L[i].removeAttribute("onmousedown"); // ??
    L[i].className = (L[i].className?L[i].className+' ':'') +
     'gooCacheAnchor';
   }else{
     var refdom=FLD(ref[0]);
     //GM_log('refdom: ' + refdom.d )
     if(refdom && dom){
       e=buildEl('a',{'class': (refdom.d==dom.d)?'gooCacheLink':'gooCacheExt',
/* */    title: 'cached', /* */
         href: bref+hesc(L[i].href)
       },null,''); //'&darr;'
       insAfter(e,L[i]);
     }
    }
   }
//}catch(e){GM_log('linkerr:\n')+e;}
}


function hesc(href){
 var hr=href+'';
 const re=/^(.+?)([\?\#\&].*)$/;
 var m=hr.match(re);
 if(m && m.length==3){
  hr=m[1]+escape(m[2]);
  //GM_log('!'+hr);
 }
 return hr;
}

function buildEl(type, attrArray, eL, html){
var node = document.createElement(type);
for (var attr in attrArray) if (attrArray.hasOwnProperty(attr))
node.setAttribute(attr, attrArray[attr]);
if(eL)
node.addEventListener(eL[0], eL[1], eL[2]?true:false);
if(html)
node.innerHTML = html;
return node;
}

function Xel(XPath, contextNode){
    var a = document.evaluate(XPath, (contextNode || document),
    null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    return (a.snapshotLength ? a.snapshotItem(0) : null);
}

function Xels(XPath, contextNode){
    var ret=[], i=0;
    var a = document.evaluate(XPath, (contextNode || document),
    null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    while(a.snapshotItem(i))
      ret.push(a.snapshotItem(i++));
    return ret;
}

function FLD(url){
 var dm=url.match(/^(https?\:)\/\/(.+?)\//);
 if(!dm || dm.length<3) return null;
 dd=dm[2].split('.');
 if(dd.length<2) return null;
 return {p:dm[1], d: dd[dd.length-2]+'.'+dd[dd.length-1]};
}
/* * /
function insBefore(n,e){
   return e.parentNode.insertBefore(n,e);
}/* */
function insAfter(n,e){
  if(e.nextSibling){
   e.parentNode.insertBefore(n,e.nextSibling);
  }else if(e.nextElementSibling){
   e.parentNode.insertBefore(n,e.nextElementSibling);
  }else
   e.parentNode.appendChild(n);
}
iconCacheLink='\
content:url(data:image/png;base64,\
iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMklEQVQoz42QP0tCYRSHnxuXhjCIigtW4KBRweuU1NDS0lIY9AFaWqItDIy+goM01RAI0ewkCG1BShQuweXqTRwasugS9EejWk6DaPfmTfot73nPOQ+/c46GS+l8Xdz/xPKYRi+l83VxmiIiIk5T5PjcERVPyr8AFU+Kiiclf/0qm0e2L6i3g9EBiK7uYuZSGkBla1uGA/2+Jn3t4MuneFNv+EJaofouewenPfc1JiJkd6KaZ7y1pXmK5SduHxWl2k9zLAwhw8Q+O/HudFV99gDpjXtqD00u7QilGoSMbmcd8ABzk0NMjwdYmX2jctegWP4DcqvtnL1QwCCxcLAbcl4+CRkmoEhkgsTCAK23NZ6Jbfk4LcyMAC3w9yH8pANkDvc7CeUqflhgWzC1uI6ZS3Xy35M8hMl4RkDrAAAAAElFTkSuQmCC\
)';
iconAcnhor=
'\
.gooCacheAnchor:after{\
position: relative; top: 6px; \
content:url(data:image/png;base64,\
iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAWElEQVR42mNkQAM6vmX/r2zuYoTxGdEl1R1iGW4eWMwAU8RIkgnBvZf/w9hri3XJMAGnApDRMCORFYDE4YIg14MUwRSAJEG+gSsA0SBFMADzKkY4wNgwawC9Qz2rUJ9HmwAAAABJRU5ErkJggg==\
)}\
.gooCacheLink:before{\
position: relative; top: 6px; opacity: 0.8;'+
iconCacheLink+
'}\
.gooCacheExt:before{\
position: relative; bottom: 4px; opacity: 0.8; \
content:url(data:image/png;base64,\
iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAkklEQVR42mNkQALbLn76f+PpF4b1u08yvL9zHCzGyIAF9G179h+miBGXZKCrOdgkRmTVICCoYgmWLPKSAssx2hau/w8S4BaTBCuY3FgOVnS4P5AR5CZGHd+y/7n1nWAJZHBlcxfYehQFSZkFYJNAbBQFMAkQ+PrqOcO86RMQCkBuADkQZC8IwNggN4AV4PMFiA8ADbFh5B0GQNAAAAAASUVORK5CYII=\
)}\
.googCacheComeBack{\
}\
';
// from: [http://userstyles.org/styles/64844/google-search-plain-view-cached-similar-links]
// by luckymouse [http://userstyles.org/users/14255]
gComeBack ='\
.clickable-dropdown-arrow.ab_button\
,a[id^="am-b"].ab_button\
 {display: none !important;}\
.action-menu.ab_ctl {\
position: static !important;\
display: inline-block !important;\
margin: 0 !important; \
vertical-align: baseline !important;}\
.action-menu-panel.ab_dropdown {\
visibility: visible !important;\
position: static !important;\
box-shadow: none !important;\
border: none !important;}\
.ab_dropdownitem {display: inline !important;}\
.ab_dropdownitem::before,\
.ab_ctl + a.fl[href*="translate.google.com/"]::before\
{content: "\\00a0\\2023"; color: #000;\
padding-right: 2px; font-size: 14px !important;}\
.ab_dropdownitem:hover {cursor: auto !important; background: transparent !important;}\
.action-menu a[id^="am-b"],/*14-05-20*/\
.action-menu-item div.action-menu-button {display: none !important; }\
.action-menu-item a.fl {\
color: #1122CC !important;\
display: inline !important;\
padding: 0 3px 0 0 !important;\
font-size: 14px !important;\
}\
.action-menu-item a.fl:hover {text-decoration: underline !important;}\
/*2013-06-14*/\
.action-menu-panel.ab_dropdown {background-color: transparent !important;}\
div.f[style*="white-space:nowrap"] {white-space:normal !important;} \
.action-menu-button {display: inline !important; }/**/\
.kv, .slp { display: inline-block !important; padding-left: 4px !important;}\
/*2014-07-14*/\
.s .f.slp:empty{display:none!important;}\
.s span.st {display:inline-block !important;}\
.cr-dwn-arw{margin-left: 2px!important;}\
';
//
insideCache  = location.href.indexOf('webcache')>=0;

if(!insideCache)
 GM_addStyle(gComeBack); /* 11-02-31 */
 
window.addEventListener("load",function(e){ /* 2014-07-20 */
if( runByEsc || (insideCache && runByEscCached) || (!insideCache && runByEscSearch) ) {
 window.addEventListener("keydown", function(e){
 if(e.keyCode==27){
  main(e);
 }}, false);
}else
  main(null);
},false);
// end

[attach=4]

// ==UserScript==
// @name           Yandex-two-columns
// @namespace      trespassersW
// @description    две колонки результатов Яндекса - и ничего лишнего
// @include        http://yandex.ru/yandsearch*
// @include  /^https?:\/\/(www\.)?yandex\..+\/(yand)?search.+/
// @run-at document-start
// @license MIT
// @copyright  trespassersW
// -homepageURL http://userscripts-mirror.org/scripts/show/120602
// -updateURL https://userscripts-mirror.org/scripts/source/120602.meta.js
// @version 2.016.1023.1
//   2016-10-23 * убивание горизонтального скролбара
//   2016-03-16 * заплата для yandex.COM
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_addStyle
// @grant GM_registerMenuCommand
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAADPElEQVRIx42VzWsbVxTFf5KsKTKp6RcooUHCYNCqC0MW9WYgkEWg2Sj2IlQbk4AFaejCgSz8HzhQvBBtClJApJuAYywJBCLZGjzOLkSUFBREJzHGiVzPdCKPXsfzXhbyKLKYNLpw4fDOmXPvu2/mTYTw+Bb4mk/Hf0NYG0N/AOx+SpSs1+vLaoxwXdcEfnBd1xxHX6/Xl4Hk/xVP6LquCyH2pZRqnAR+HFcrhNjXdV0HEkHByEgD6Var9cv09PT8qVVPEHn0G5Hn2/DvPzD5OfLuJgCxWGzR9/0yQPROFo4cmPoK9d0cauEmxD87ZdVutzdmZmZuA38DRIe4c4VC4XI6nZ6XUjKcrBfh6Rb+1VvISzmwuh84iA+w1UVeyuFfvQVPt2C9yKhXOp2eLxQKl4Fzw41pyWTyomVZr4QQajTlgq682kMlhFBeY1OpKxcGHHAzwOrKBeU1Nvu62kMlF3QV5mdZ1qtkMnkR0IIJpKrV6nVN0877vs9oRl60kfFJfN9HdgVqzx5wgBZgtWcju6Kvi08SedEmzE/TtPPVavU6kBo0kMlkrnmeR1j6U2eh8biPuy68cQYcoA3wGwe/6/Zx4zH+1Fk+5pnJZK4BqYmTBiZs2yYajYZ+GuLn23xz4wb+8z+J9Hooq4tt24PjC/AZq0vk9yLx8h/Ed3bo3L9P74PuVJy8PxNBxdeGYay7rktYHs7OsreyAoZBT0p6MOCAiQD3gJ6UYBjsraxwODvLxzwNw1gHXgcNvMzn8xuWZe2GHkGnQ3xtjf2lJQ6yWY6UCj2CI6U4yGbZX1oivraG3+mEjt+yrN18Pr8BvAwaELZtPyuVSveOj48ZzdjqKk4igZ3LIaTEgQEHxAPsAEJK7FwOJ5EgtrpKmF+pVLpn2/YzQAwfeqtYLDaazeaTU7vf2sKr1bCXl/EAcXxMF4YnEA9w94T3oK+v1frPD/k1m80nxWKxAbTCbsIvUqnUQrlcvptIJL4c4+fC3Nzcr9vb2z+No3Vd93BxcfGOaZqPAGv0JgSwTNPcqVQqD8K+39F0HOct8M5xnLfj6CuVygPTNHeC4mETCOJ7IDPGpt4BPhADzoyh/wswhhfeA9PtjejwVJkmAAAAAElFTkSuQmCC
// ==/UserScript==

(function(){

var YCC = 2; /* column-count: число колонок -- ставь сколько влезет! */

var column_count="\
div.content__left {\
-moz-column-count: YCC !important;\
-webkit-column-count: YCC !important;\
-column-count: YCC !important;\
}\
";

var css= //userstyles.org/styles/57878/yandex-two-columns
'div.content__left{-moz-column-gap:6px!important;-moz-column-rule:thin dotted gray!important;-webkit-column-gap:6px!important;-webkit-column-rule:thin dotted gray!important;column-gap:6px!important;column-rule:thin dotted gray!important;width:auto!important;min-width:350px!important}.main__left:before{position:absolute!important;visibility:visible!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;z-index:247!important;background-color:rgba(255,240,220,.7)!important;opacity:.9!important;content:"•••"!important;width:80px!important;height:1.2em!important;text-align:center!important;border:thin solid grey!important;border-radius:16px 0 16px 0!important}.main__left{position:absolute!important;top:390px!important;left:0!important;right:auto!important;bottom:auto!important;z-index:247!important;background-color:rgba(255,240,220,.9)!important;opacity:1!important;visibility:hidden!important;border:1px solid grey!important;border-radius:16px 0 16px 0!important;margin:0!important;padding:0!important;transition:visibility 0 linear .75s!important}.main__left:hover{visibility:visible!important;transition:visibility 0 linear .3s!important}.main__left:hover:before{visibility:hidden!important;transition:visibility 0 linear .25s!important}.main__left:hover .navigation__more{visibility:visible!important}.main__left .navigation__more{visibility:hidden!important}.serp-item__wrap{padding:8px 0 0 12px !important}.main__center-inner{margin-left:10px!important}.header__wrapper{position:absolute!important}.content__right:before{position:absolute!important;visibility:visible!important;top:40px!important;right:0!important;left:auto!important;bottom:auto!important;width:64px!important;height:1em!important;border:1px solid #444!important;border-radius:16px 0 16px 0!important;background:rgba(236,236,254,.9)!important;opacity:.9!important;z-index:47483647!important;content:""!important}.content__right{position:absolute!important;visibility:hidden!important;opacity:1!important;top:350px!important;right:0!important;left:auto!important;bottom:auto!important;min-height:1.2em!important;border:1px solid #444!important;border-radius:16px 0 16px 0!important;background:rgba(236,236,254,.9)!important;z-index:249500!important;margin:0!important;padding:12px!important;width:auto!important;min-width:40px!important;transition:visibility 0 linear .75s!important}.content__right:hover{visibility:visible!important;margin-right:0!important;transition:visibility 0 linear .3s!important}.content__right:hover:before{visibility:hidden!important;transition:visibility 0 linear .4s!important;-webkit-transition:visibility 0 linear .2s!important}.content__left h2 span.favicon{left:auto!important;right:1px!important;top:12px!important;padding-right:2px!important;margin-right:0!important}.content__left .pager:before{position:fixed!important;background:rgba(255,219,76,.5)!important;opacity:.8!important;color:red!important;z-index:248!important;right:0!important;left:auto!important;visibility:visible!important;padding:0!important;margin:0 4px 4px 0 !important;border:thin solid grey!important;border-radius:0 12px 0 12px!important;top:auto!important;bottom:0!important;width:32px!important;height:32px!important;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAg0lEQVRYw+1WQQ7AMAhCs/9/2f1g6QRnm8m9ARG1wODvsMyjAOIFwSOHV5KvwDvJAeAS9NAYkc5Ub8kMURlQklMCWkK4lQDVRFAOBBCsEKuuWroJVcmnWqAW4Z07QD6GGWGuGsGsK2ed44pMeJf1knPc3oLP/gNVn5ElAVXWb7MJB4MbjH4eMZju9DwAAAAASUVORK5CYII=)!important}.content__left .pager{position:fixed!important;z-index:248!important;padding:0 4px 0 0 !important;margin:0!important;width:auto!important;min-width:300px!important;bottom:0!important;right:1px!important;top:auto!important;left:auto!important;background:rgba(236,236,254,.9)!important;border:1px solid #777!important;border-width:1px 0 0 1px !important;border-radius:0 16px 0 16px!important;visibility:hidden!important;transition:visibility 0 linear .6s!important;-webkit-transition:visibility 0 linear .6s!important}.content__left .pager > *{text-align:right!important}.content__left .pager:hover{visibility:visible!important;transition:visibility 0 linear .25s!important;-webkit-transition:visibility 0 linear .25s!important}.content__left .pager:hover:before{visibility:hidden!important;opacity:0!important;transition:visibility 0 linear .25s!important;-webkit-transition:visibility 0 linear .25s!important}.map__overlay-pane,.ymaps-copyright-legend-container,.map__controls{opacity:.3!important;transition:visibility 0 linear .5s!important;-webkit-transition:visibility 0 linear .5s!important}.map__overlay-pane:hover,.ymaps-copyright-legend-container:hover,.map__controls:hover{opacity:1!important;transition:opacity 0 linear .2s!important;-webkit-transition:opacity 0 linear .2s!important;transition-delay:.2s!important}.main__center-inner > .intents{display:none!important}.main.layout .main__center,.serp-list{padding:0!important}.main.layout .main__center{margin-top:4px!important}.footer__col{padding-bottom:0!important}div.main{background-color:#FEFDFC}.serp-item__extra-wrap .serp-item__data{overflow:visible!important}.serp-item_glue_fresh .serp-item__extra_type_right{margin:0!important;padding:0 4px!important;text-align:right!important;width:auto!important}.b-serp-item__date{color:#789!important}.serp-item__title{margin-top:-8px!important;padding-top:4px!important;padding-bottom:4px!important}.b-page_baseline_serp3 .z-news__links{margin-top:-8px!important}body .serp-item__greenurl{margin-top:-1px!important}.serp-item__passages{color:#888;margin-top:0!important}.serp-list ~ .intents{display:none!important}.serp-list .serp-item{background-image:linear-gradient(to top,rgba(255,255,255,.5),rgba(224,224,255,.5));border-radius:8px 16px 0 0;padding:4px 2px!important}.intents__container{margin-top:4px!important;margin-bottom:4px!important}.z-images{padding-left:0!important;padding-right:0!important}.z-entity__right-list{margin-left:0!important}.z-images.i-bem div.serp-url{margin-left:.1em!important;max-width:49vw!important;overflow-x:hidden!important}.z-related-list{margin-left:-4px!important}.footer{line-height:14px!important;margin-top:4px!important;padding:2px!important}.content__left .region-change,.content__left .competitors{display:inline-block!important;padding-left:2em!important}.content__right .z-entity-search:before{display:block!important;visibility:visible!important;position:absolute!important;top:40px!important;right:0!important;z-index:147483647!important;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAOCAYAAAB6pd+uAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIUlEQVRIx+2WsUrDYBSFz0nFREgwoUueoFuRLllqCy6CCqKLoItrfQefwMlXcHNWRNGhTkbaoQVBAt0sgmRRG5A/4YfrUqQ4uAiBhJ71DodzOffjAiUXc/Qy2u3tCwCLcRzvRNHjVx6mC3mlC4J1n+QWAFSr1RUAYS5bza0q5KxXJbfalP0G5wHnFP1D9XrL8TzvREQesizrWpY1BgCtdYvksmEYm0mSHA8G3fdCUtR13T2SHZId0zTPfghTqRwB2CdJ27ZHAE4LWVGl1JWIvEwpejhD1AOSFJEPrfVNYW+w3797S9N0VUSef89EZKy1bobhdVT4T6bRWPMcx7kk2ZyGe1JKbfR6t6+ledVqtWDJ9/1zAM5kMtkdDu8/Mdf/9Q3ZjVsP7qiLvwAAAABJRU5ErkJggg==)!important}.content__right:hover .z-entity-search:before{visibility:hidden!important;transition:visibility 0 linear .3s!important;-webkit-transition:visibility 0 linear .3s!important}.z-related-list{margin-top:0!important}.main{min-height:calc(100% - 0.1em)!important}.ymaps-map,.map__dynamic-map{width:100%!important}.z-news__title a.b-link{max-width:42vw!important}.serp-item__extra_type_right{margin-left:1px!important}.serp-item__extra_type_right .serp-item__mime{display:inline-block!important;position:relative!important}.serp-item__extra_type_right .serp-item__mime-size{display:block!important;position:absolute!important;line-height:12px!important;bottom:-.3em!important;right:1px!important;background:rgba(227,227,227,.4)!important;border-radius:10px;font-size:x-small!important}h2.serp-item__title >a{max-width:505px!important;max-width:47vw!important;overflow:hidden!important}.b-page_initial-scroll_yes{overflow-y:auto!important}.content__left .intents{padding:5px 0 0 8px !important}body .header_fixed_yes{min-height:64px!important}.main__center{margin-left:3px!important;padding-left:0!important}.main_distro-footer_yes{padding-top:410px!important}.serp-item{margin-bottom:0!important}.intents{margin-bottom:2px!important}.content__left .related{margin-bottom:2px!important}.footer .footer__line{display:inline-block!important;padding-left:2em!important}.footer .distro{display:none!important}.footer__inner{padding:0!important}.footer__line{line-height:1em!important}.main{padding-bottom:0!important}.main__center{min-height:calc(84vh - 1em)!important}.serp-meta{white-space:normal!important}.pager .pager__item{text-align:center!important}.serp-item{max-width:49vw!important}.related .related__column{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-width:23vw!important;-webkit-column-width:23vw!important;column-width:23vw!important;margin-left:4px!important}.audio-track,.audio-playlist{margin-right:0!important}.serp-header__wrapper{position:absolute!important}.organic__outside-wrapper-right{display:inline-block!important;width:auto!important;margin:0 0 0 4px !important}.organic__outside-wrapper-left{margin-right:0!important}.z-video_design_new,.z-images__thumbs-list{width:auto!important}.z-video_carousel-size_small{max-width:none!important}.template-fact,.z-maps .map,.z-maps .map [style^="width"],.navigation{width:auto!important}.serp.serp__spin.i-bem.serp_js_inited.serp_loading_yes.serp__spin_progress_yes{z-index:-1!important}';

/* 160316 */
if(new RegExp("^https?://(www\.)?yandex\.com/(yand)?search.+").test(location.href)){
css+='\
div.main .main__left, div.main .content__right {top: 168px !important;}\
';
}
/* */
var PYD = 'yandex_column_count';

function _l(m){
 console.log(m);
}

function stickStyle(I,C){  // (id,css)
 var D=document,W=window,A="appendChild",N;
 N=D.createElement("style");N.type="text/css";
 N[A](D.createTextNode(C));
 if(W[I]) W[I].parentNode.removeChild(W[I]);
 W[I]=(D.head||D.documentElement)[A](N);
}

function col_cnt(c, d){
 if(!d && c==YCC) return;
 YCC=c;
 GM_setValue(PYD, c);
 stickStyle(PYD, css + column_count.replace(/YCC/g,c));
 _l(c+' колонки');
//window.location.reload(true);
};

GM_registerMenuCommand("Яндекс: 2 колонки", function(){col_cnt(2)});
GM_registerMenuCommand("Яндекс: 3 колонки", function(){col_cnt(3)});
GM_registerMenuCommand("Яндекс: 4 колонки", function(){col_cnt(4)});

YCC=GM_getValue(PYD,YCC);

col_cnt(YCC,true)

})();

[attach=5]


Скрипты взяты  отсюда (https://openuserjs.org/),  ресурс англоязычный, но разобраться можно. В архиве - установщик скрипт-среды  Tampermonkey.  Тестировалось на  ver.51



[attach=6]

Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 13 Апреля 2017, 21:27:04
Ещё один скрипт меняющий фон на очень многих сайтах  (Яндекс, Google и пр.)

[attach=1]

// ==UserScript==
// @name          defBackgroundUp GREY
// @description   Replace #FFFFFF backgrounds in #EDF2EB rgb(237, 242, 235) or #ECF2EA rgb(236, 242, 234),is more natural ergonomic color for your eyes, natural contrast.
// @include       *
// grant    none
// @namespace     https://greasyfork.org/en/users/3561-lucianolll
// @namespace     https://openuserjs.org/users/lucianolll
// @version     19
// ==/UserScript==
const genfc={
confBackg(){
   const doc=document,getref=['body','table','td','div','html','dl','ul','pre'],abg=tg=>{const tgs=(tg)=>getComputedStyle(tg,null).backgroundColor==='rgb(255, 255, 255)';return tg=>tgs(tg);};
   const tmp=[]; for(const ta of getref){
   const tag=doc.getElementsByTagName(ta),at=abg(tag); for(const it of tag){if(at(it)){tmp.push(it.style);}}
  } for(const s of tmp){s.backgroundColor='#c0c0c0'}
},
};
   addEventListener('load',genfc.confBackg,false); addEventListener('load',genfc.confBackg(),false);

Данный скрипт можно клонировать, то есть сделать несколько таких скриптов изменив название скрипта и код цвета. Пример:

Название:              defBackgroundUp BLUE
Код цвета фона:   backgroundColor='#e5eaf5'

Неиспользуемые скрипты-клоны следует отключать во избежание путаницы и конфликтов. По умолчанию работает тот клон который расположен выше по списку, т.е. с меньшим порядковым номером.

[attach=2]



В архиве - программа определяющая цвет и его код в любой точке экрана.

[attach=3]
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: KREKER12345 от 28 Апреля 2017, 08:24:31
Ещё несколько скриптов. Размер очень большой, так что тексты не выклыдываю, всё в прикреплённом архиве. Применение - открыть текстовый файл, скопировать всё, вставить через  "Добавить новый скрипт".

Для блокировки рекламы:

Anti-Adblock Killer  - назначение видно из названия. Блокирует где возможно предложения отключить Adblock(Plus);

Popup Blocker  - блокирует всплывающие окна;

RU AdList JS Fixes  - альтернатива знаменитой подписке BitBlock.  По другим данным это она же, но с другим названием.

[attach=1]

Для  YouTube:

Youtube Ads Remover  - блокировщик всплывающих окон на  Youtube;

YouTube Center Developer Build  - полностью меняет вид страницы  Youtube. Убирает всю рекламу, делает страницу по сути одним большим экраном. Рекомендуется для мониторов высотой более 768 пикселей, иначе изображение не помещается в браузер. На любителя, подойдёт не всем;

YouTube +  - А этот скрипт (как по мне) -  Must Have.  В отличие от предыдущего на странице ничего не меняет, но когда начинаешь её листать и основное окно уходит за пределы видимости - появляется окно которое показывает в миниатюре то самое просматриваемое видео. Это окно можно передвигать "зацепив" за специальную кнопку слева-вверху.

[attach=2]



[attach=3]
Название: Re: Возможности браузера Mozilla Firefox
Отправлено: Modern от 25 Мая 2017, 21:13:05
Всем добрый вечер!
Можете глянуть у кого Windows XP, работает ли аппаратное ускорение в Flash Player. А именно интересует video decoding.

На семерке на другом ноуте эти параметры accelerated video rendering и accelerated video decoding в полноэкранном режиме. В не полном - software video rendering и accelerated video decoding, как и должно быть собсно.

как это сейчас на XP
[attachimg=1][attachimg=2]
WinXP GE 2009. Firefox ESR последний для XP.
AMD Athlon X2 QL-64 2.10 ГГц
ATI Radeon HD 3200 256 Мб.
ОЗУ 2 Гб.