Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » Firefox
  •  » user.js или prefs.js? что использовать и как заставить их работать?

№128-11-2012 02:17:24

key
Участник
 
Группа: Members
Зарегистрирован: 27-06-2006
Сообщений: 31
UA: Firefox 17.0

user.js или prefs.js? что использовать и как заставить их работать?

После обновления на 17ю лису терпение окончательно лопнуло и решил попробовать побороть то с чем мирился. и тем что пропало совсем.

Имеею:                                         
Firefox 17 под MacOs 10.7.3           

Хочу:
1) сделать открывание всех ссылок,из тела страниц или  закладок,или поиска, или адркссной строки в новой закладках.
2) сделать отображение открытых вкладок в несколько строк.
3) сделать открытие новой вкладки после последней открытой вкладки
4) отключить антифишинг
5) отключить на новой вкладке превью сайтов. и не только сами картинки но и передачу о моих посещениях для их показа
6) вернуть вкладки под адресную строку.
7) куда-то пропал менеджер сесий неужели теперь нельзя востановить вкладки после перезагрузки?

Почитав интернет пытался бороться через user.js сделал его продублировав и переименовав prefs.js но вносимые в него изменения не приходят в исполнение
пробовал редактировать сам prefs.js но он возвращается в свой первоначальный вид. и не вносит никаких изменений. лежат они у меня в
~мой пользователь/Library/Application Support/Firefox/Profiles/[название профиля]/

код пробовал ставить например для открытия закладки в новой вкладке:

Выделить код

Код:

user_pref("browser.tabs.opentabfor.bookmarks", true);

Вопросы: какой из этих файлов правильнее использовать? и как заставить их работать?
И подскажите правильные скрипты для моих 7-ми задач


MacOs 10.7.3 + Firefox 17.0.0

Отсутствует

 

№228-11-2012 03:01:17

littleleshy
________
 
Группа: Members
Откуда: Москва
Зарегистрирован: 13-12-2008
Сообщений: 2504
UA: Firefox 17.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

Эти параметры можно править через about:config.
1. browser.search.openintab = true, ну а на странице просто щёлкайте СКМ или Ctrl+ЛКМ, также ссылку можно перетащить на панель вкладок в нужное место.
2. TabMixPlus
3. browser.tabs.insertRelatedAfterCurrent = false
4. как это?
5. browser.newtab.url = "" или "about:blank", данные никуда не передаются, а просто берутся из истории; как не кэшировать "снимки страниц" — другой вопрос
6. browser.tabs.onTop = false
7. как это нельзя — если стоит "открывать при запуске открытые в прошлый раз вкладки", никуда они не деваются, а если сессия потеряна в результате падения, и браузер не предлагает её восстановить, откройте about:sessionrestore.

Отсутствует

 

№328-11-2012 03:36:25

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 18.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

key пишет

Почитав интернет пытался бороться через user.js сделал его продублировав и переименовав prefs.js но вносимые в него изменения не приходят в исполнение
пробовал редактировать сам prefs.js но он возвращается в свой первоначальный вид. и не вносит никаких изменений.

Потому что было надо внимательнее читать про user.js:

Important: Once an entry for a preference setting exists in the user.js file,

any change you make to that setting in the options and preference dialogs or via about:config will be lost when you restart your Mozilla application

because the user.js entry will override it.

(http://kb.mozillazine.org/User.js_file)
Сделав user.js как копию prefs.js, вы тем самым заблокировали все настройки от изменений - их изменения будут сбрасываться в те значения, которые прописаны в user.js, после рестарта Fx.

key пишет

какой из этих файлов правильнее использовать? и как заставить их работать?

Не использовать prefs.js вы не сможете, и заставлять его работать не нужно - он работает без ваших принуждений, т.к. именно в нём хранятся все измененные значения настроек; user.js нужен для переопределения и блокировки значений отдельных настроек от изменений (эти изменения можно вносить во время сеанса, после перезапуска они будут сброшены на указанное в файле значение).

Отредактировано hydrolizer (28-11-2012 04:04:35)

Отсутствует

 

№428-11-2012 11:27:51

key
Участник
 
Группа: Members
Зарегистрирован: 27-06-2006
Сообщений: 31
UA: Firefox 17.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

Спасибо что откликнулись.
Сама идея использовать user.js была для того чтобы при обновлении лисы не делать одно и тоже каждый раз, а просто копировать этот файл. Насколько я понимаю about:config вносит изменения как раз в prefs.js чьи установки можно перекрыть написанным в user.js , я сделал все что мне написал littleleshy ,предварительно удалив user.js ,все заработало кроме первого пункта  тоесть он заработал но он относится только к строке поиска, остальное открывается в тойже вкладке, и как не странно  код для открытия закладки во вкладке включенный через about:config  тоже не заработал код я уже приводил:

Выделить код

Код:

user_pref("browser.tabs.opentabfor.bookmarks", true);

видимо в этом и был затык с user.js так как я тестировал именно этот скрипт в нем.
не подскажите как мне все же победить открытие закладок во вкладках и еще введенное в адресную строку в новой вкадке?

Для вкладок в нескольких строк я как раз и хочу найти замену tabmix plus так как это единственная функция  что я не могу заменить, этот адеон плохо обновляется и поджирает много памяти.

Антифишинг народ как-то отключает надо будет еще поискать как.


MacOs 10.7.3 + Firefox 17.0.0

Отсутствует

 

№528-11-2012 12:13:04

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 17.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

key пишет

Для вкладок в нескольких строк я как раз и хочу найти замену tabmix plus

И хотите в виде настроек из этого user.js? Бывает, встречается такое заблуждение, что через настройки/about:config можно сделать всё, что угодно - но на самом деле сделать можно только то, что могут регулировать имеющиеся настройки. Если таких настроек нет - без расширений не обойтись.

Отсутствует

 

№628-11-2012 13:31:25

key
Участник
 
Группа: Members
Зарегистрирован: 27-06-2006
Сообщений: 31
UA: Firefox 17.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

hydrolizer хорошо. вопрос со вкладками в несколько строк  закроем если  не возможно.
Но открывать в новых вкладках из закладок и из адресной строки ведь можно? Вы можете помочь мне решить эту проблему?


MacOs 10.7.3 + Firefox 17.0.0

Отсутствует

 

№728-11-2012 15:16:23

LongLogin
Участник
 
Группа: Members
Зарегистрирован: 30-01-2011
Сообщений: 2083
UA: Firefox 17.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

key пишет

Но открывать в новых вкладках из закладок и из адресной строки ведь можно?

New Tab from Location Bar :: Дополнения Firefox

Отсутствует

 

№828-11-2012 21:02:55

littleleshy
________
 
Группа: Members
Откуда: Москва
Зарегистрирован: 13-12-2008
Сообщений: 2504
UA: Firefox 17.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

key пишет

открытие закладок во вкладках и еще введенное в адресную строку в новой вкладке

Закладки — Ctrl+Двойной щелчок ЛКМ | перетащить закладку в нужное место на панели заголовков вкладок | ПКМ → "Открыть в новой вкладке".
Адресная строка — нажать на "перейти" СКМ | Ctrl+ЛКМ | выделить адрес и перетащить текст в нужное место на панели заголовков вкладок.

hydrolizer пишет

встречается такое заблуждение, что через настройки/about:config можно сделать всё, что угодно

Через настройки — нет, через about:config — в большинстве случаев, да:

354cc4783d0c4c7f8a5a39aec042d8f6.png

Отсутствует

 

№929-11-2012 03:32:20

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 18.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

littleleshy пишет

Через настройки — нет, через about:config — в большинстве случаев, да:

Спасибо за скриншот, вы открыли для меня что-то новое. Теперь покажите, пожалуйста, как с помощью этой киллер-фичи решить вопрос с размещением табов в несколько строк. Или сделать вертикальную панель закладок. Или поместить иконки аддон-бара в строку адреса. Пока, думаю, хватит.

Отсутствует

 

№1029-11-2012 21:29:54

littleleshy
________
 
Группа: Members
Откуда: Москва
Зарегистрирован: 13-12-2008
Сообщений: 2504
UA: Firefox 17.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

hydrolizer
Не изголяйтесь, и читайте внимательно:

в большинстве случаев

Отсутствует

 

№1130-11-2012 01:20:12

CoolCmd
Участник
 
Группа: Members
Зарегистрирован: 29-09-2008
Сообщений: 688
UA: Firefox 17.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

littleleshy пишет

Адресная строка — нажать на "перейти" СКМ | Ctrl+ЛКМ | выделить адрес и перетащить текст в нужное место на панели заголовков вкладок.

alt+enter. и в строке адреса, и в строке поиска.


леса живет в лису?

Отсутствует

 

№1230-11-2012 03:25:09

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 18.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

littleleshy пишет

Не изголяйтесь, и читайте внимательно:

Разумеется:

littleleshy пишет
hydrolizer пишет

встречается такое заблуждение, что через настройки/about:config можно сделать всё, что угодно

Через настройки — нет, через about:config — в большинстве случаев, да:

Всё, что угодно в большинстве случаев.
Прошу не принмать это как цепляние к словам - просто человек, слабо разбирающийся в теме, может подумать, что это действительно так. А это вовсе не так - круг задач и вопросов конфигурирования, решаемых посредством настроек (выше под ними подразумевался не диалог настроек Fx, а вся mozilla preferences system в целом) достаточно узок. Особенно по сравнению с чем угодно (в большинстве случаев).

Отсутствует

 

№1330-11-2012 18:27:25

feas
Участник
 
Группа: Extensions
Откуда: от DNS
Зарегистрирован: 25-08-2011
Сообщений: 5213
UA: Firefox 20.0
Веб-сайт

Re: user.js или prefs.js? что использовать и как заставить их работать?

hydrolizer пишет

Бывает, встречается такое заблуждение, что через настройки/about:config можно сделать всё, что угодно - но на самом деле сделать можно только то, что могут регулировать имеющиеся настройки.

hydrolizer, Зачем придираться к мелочам. Мы же прекрасно знаем что с лисой можно сделать все что угодно. Даже [seamonkey] или [chrome] так не способны изменять обличие.
А требовать от параметра большего может только глупец. Ктож нам мешает создать новый параметр через CB например? :)

З.Ы. хочу чтобы хорошие мифы о [firefox] её распространяли)) Больше просто некому.

Отредактировано feas (30-11-2012 18:28:16)


Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.

Отсутствует

 

№1405-09-2013 15:06:22

golfstrim
Участник
 
Группа: Members
Откуда: Латвия
Зарегистрирован: 25-07-2013
Сообщений: 7
UA: Firefox 24.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

Люди со светлой головой, скиньте кто нибудь пожалуйста рабочий user.js, неважно какие настройки в нем будут, очень хочется посмотреть на сие чудо, кодировку, UTF-8 или UTF-8 без ВОМ , Формат Конца Строк в Win формате или Unix, должны ли быть отступы  CR LFвверху файла и внизу
Никак не могу добится чтобы настройки из моего user.js подхватил файл prefs.js после перезапуска браузера

Отсутствует

 

№1505-09-2013 15:34:04

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1411
UA: Firefox 23.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

golfstrim
Вообще-то он должен быть в ANSI и по структуре ничем не отличается от prefs.js...

Отсутствует

 

№1605-09-2013 16:24:25

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 24.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

Zaycoff пишет

и по структуре ничем не отличается от prefs.js

Который в кодировке UTF-8 w/o BOM:
prefs-utf8-wbom.png
Firefox никогда для своих внутренних файлов не использовал ANSI-кодировку.
У notepad++ кодировка ANSI as UTF-8 и обозначает UTF-8 без BOM.

Отсутствует

 

№1705-09-2013 16:36:50

Zaycoff
Участник
 
Группа: Extensions
Зарегистрирован: 18-02-2012
Сообщений: 1411
UA: Firefox 23.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

hydrolizer
Обалдеть, сейчас открыл свой prefs.js - он в ANSI (он у меня тянется с FF 2 или 3 уже не помню)
Создал новый профиль в нём prefs.js как UTF-8 без BOM

скрытый текст
prefs.js_encode.png

P.S. Имеет смысл его конвертировать в UTF-8 без BOM ?

Добавлено 05-09-2013 16:51:34
Хм... сконвертировал в UTF-8, но оно снова стало в ANSI, бред какой-то, наверное у меня какое-то расширение дуркует...

Добавлено 06 сентября 2013 г. в 03:28
Оказалось, что виноват HTTPS Everywhere 4.0 development.7, обновился до  development.11 и проблема исчезла, но prefs.js всё-равно пришлось вручную перекодировать в UTF-8...

Отредактировано Zaycoff (06-09-2013 03:28:46)

Отсутствует

 

№1805-09-2013 18:58:17

golfstrim
Участник
 
Группа: Members
Откуда: Латвия
Зарегистрирован: 25-07-2013
Сообщений: 7
UA: Firefox 24.0

Re: user.js или prefs.js? что использовать и как заставить их работать?

hydrolizer пишет

Zaycoff пишет: и по структуре ничем не отличается от prefs.jsКоторый в кодировке UTF-8 w/o BOM:Firefox никогда для своих внутренних файлов не использовал ANSI-кодировку.У notepad++ кодировка ANSI as UTF-8 и обозначает UTF-8 без BOM.

ну да, у меня такую же кодировку prefs.js показывает notepad++, в такой и создавал user.js  в Синтаксисе Javascript, ну вообщем все по аналогии с prefs.js но не срабатывало. Недавно еще раз попробывал, скопировал из инета некоторые параметры

Выделить код

Код:

/* Определяет, будут ли загруженные файлы сканироваться на вирусы внутренней системой Firefox, что замедляет загрузку. Этот параметр не касается вашего Антивируса, который всегда сканирует загруженные файлы */
    user_pref("browser.download.manager.scanWhenDone", false);
    user_pref("browser.sessionstore.max_concurrent_tabs", 10);
    /* Если не нужна анимация при открытии вкладок – выключаем */
    user_pref("browser.tabs.animate", false);
    user_pref("browser.tabs.closeWindowWithLastTab", false);
    /* Отличный параметр для переключения между 2-мя рабочими вкладками при помощи CTRL+TAB кнопок клавиатуры */
    user_pref("browser.ctrlTab.previews", true);
    /* Открывать в новой вкладке результаты поиска из строки поиска */
    user_pref("browser.search.openintab", true);
    user_pref("browser.bookmarks.max_backups", 1);
    user_pref("javascript.options.jitprofiling.chrome", true);
    user_pref("javascript.options.methodjit.chrome", true);
    user_pref("network.buffer.cache.size", 65536);
    user_pref("network.http.pipelining", true);
    user_pref("network.http.proxy.pipelining", true);
    user_pref("network.http.pipelining.maxrequests", 4);
    user_pref("network.http.pipelining.firstrequest", true);
    user_pref("network.dns.disableIPv6", true);
    /* Определяет отрисовку страниц при переходах, чем ниже, тем более резко с полной отрисовкой - оптимально 50-100 */
    user_pref("nglayout.initialpaint.delay", 50);
    user_pref("content.notify.interval", 500000);
    user_pref("content.notify.ontimer", true);
    user_pref("content.switch.threshold", 250000);
    user_pref("called content.interrupt.parsing", false);
    user_pref("browser.cache.memory.enable", true);
    user_pref("browser.cache.memory.capacity", 65536);
    user_pref("browser.sessionhistory.max_total_viewers", 7);
    user_pref("browser.browser.urlbar.maxRichResults", 6);
    user_pref("browser.sessionstore.max_tabs_undo", 5);

создал файл user.js и закинул в профиль, так заработало, подхватил prefs.js эти настройки. Уж не знаю где собака зарыта была. В этих скопированных мною настроек была включена табуляция впереди строки     user_pref , в этом что ли все дело

скрытый текст
%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%2810%29.png

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » user.js или prefs.js? что использовать и как заставить их работать?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]