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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№120-06-2017 17:31:42

riddle
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 10
UA: Chrome 58.0

Изменение productSub

Доброго времени суток, подскажите, как изменить productSub в Firefox ? пытался так :
создал новую запись general.productSub.override со своим значением, но вот productSub не изменился, так и стоит 20100101, хотя buildID меняется нормально.

Отсутствует

 

№220-06-2017 18:50:35

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 54.0

Re: Изменение productSub

riddle пишет

создал новую запись general.productSub.override со своим значением

Мне кажется что это делается через mozilla.cfg путём создания параметра типа lockPref("general.productSub.override", своё значение);
lockPref - значит что это значение изменить нельзя.
Сам же файл mozilla.cfg создаётся, если его нет, примерно таким образом : https://forum.mozilla-russia.org/viewtopic.php?id=68323

Я не уверен :angel: , поэтому на всякий случай делайте копии изменяемых файлов (если понадобится).

Отредактировано Coroner (20-06-2017 18:51:38)

Отсутствует

 

№320-06-2017 19:11:16

riddle
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 10
UA: Chrome 58.0

Re: Изменение productSub

Coroner пишет
riddle пишет

создал новую запись general.productSub.override со своим значением

Мне кажется что это делается через mozilla.cfg путём создания параметра типа lockPref("general.productSub.override", своё значение);
lockPref - значит что это значение изменить нельзя.
Сам же файл mozilla.cfg создаётся, если его нет, примерно таким образом : https://forum.mozilla-russia.org/viewtopic.php?id=68323

Я не уверен :angel: , поэтому на всякий случай делайте копии изменяемых файлов (если понадобится).

создал mozilla.cfg со следующим содержимым :
lockPref("general.productSub.override", 12312321);

открыл с помощью админа файл channel-prefs.js, добавил туда 2 строки
ref("general.config.obscure_value", 0);
ref("general.config.filename", "mozilla.cfg");

сохранил, зашел в браузер - значение productSub осталось тем же. Есть еще какие-то идеи ?

p.s когда захожу в about:config значение general.productSub.override не то, что я ставил в mozilla.cfg. Пробовал так же и так lockPref("general.productSub.override", "12312321"); , но эффекта не было

Отредактировано riddle (20-06-2017 19:13:19)

Отсутствует

 

№420-06-2017 19:50:49

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Изменение productSub

А я записал себе в mozilla.cfg строчку:

Выделить код

Код:

lockPref("general.productSub.override", 12312321);

- и в about:config после запуска получил именно это значение.

У Вас причина, возможно, в:

riddle пишет

открыл с помощью админа файл channel-prefs.js, добавил туда 2 строки
ref("general.config.obscure_value", 0);
ref("general.config.filename", "mozilla.cfg");

- должно же быть "pref", а не "ref"!

Отредактировано yup (20-06-2017 19:51:55)

Отсутствует

 

№520-06-2017 20:03:57

riddle
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 10
UA: Chrome 58.0

Re: Изменение productSub

yup пишет

А я записал себе в mozilla.cfg строчку:

Выделить код

Код:

lockPref("general.productSub.override", 12312321);

- и в about:config после запуска получил именно это значение.

У Вас причина, возможно, в:

riddle пишет

открыл с помощью админа файл channel-prefs.js, добавил туда 2 строки
ref("general.config.obscure_value", 0);
ref("general.config.filename", "mozilla.cfg");

- должно же быть "pref", а не "ref"!

изменил ref на pref, запустил firefox, но в about:config general.productSub.override - стоит прошлое значение, которое вводил вручную, когда создавал параметр general.productSub.override . Захожу на whoer.net , но значение не изменилось все так же стоит 20100101

Отсутствует

 

№620-06-2017 20:08:32

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Изменение productSub

На всякий случай: файл mozilla.cfg в каком каталоге создан?

Отсутствует

 

№720-06-2017 20:12:02

riddle
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 10
UA: Chrome 58.0

Re: Изменение productSub

yup пишет

На всякий случай: файл mozilla.cfg в каком каталоге создан?

Выделить код

Код:

C:\Program Files (x86)\Mozilla Firefox

Добавлено 20-06-2017 20:18:24
а у вас меняется таким способом productSub, когда заходите на whoer.net например ?

Отредактировано riddle (20-06-2017 20:18:24)

Отсутствует

 

№820-06-2017 20:28:17

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Изменение productSub

Нет, на whoer.net не меняется. Ведь тот факт, что мы добавили строку general.productSub.override в about:config, ещё не означает, что она что-то изменит - ведь у браузера может и не быть такого параметра. Соответственно, он никак на него не прореагирует.

Отредактировано yup (20-06-2017 20:28:44)

Отсутствует

 

№920-06-2017 20:30:56

riddle
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 10
UA: Chrome 58.0

Re: Изменение productSub

логично, а есть какой-то способ все таки изменить productSub ?

Отсутствует

 

№1020-06-2017 20:58:42

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Изменение productSub

Вот такая строчка:

Выделить код

Код:

window.navigator.__defineGetter__('productSub', function () { return '123456' });

- засунутая в скрипт Greasemonkey, заставила whoer.net показать:

productSub    123456

Отсутствует

 

№1120-06-2017 21:02:44

riddle
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 10
UA: Chrome 58.0

Re: Изменение productSub

yup пишет

Вот такая строчка:

Выделить код

Код:

window.navigator.__defineGetter__('productSub', function () { return '123456' });

- засунутая в скрипт Greasemonkey, заставила whoer.net показать:

productSub    123456

а можно ли сделать, чтоб при использовании юзерагента лисы было значение 20100101, а при юзерагенте хрома скажем 12345 ? или как-то без дополнительных расширений изменить

Отсутствует

 

№1220-06-2017 21:10:37

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Изменение productSub

riddle пишет

а можно ли сделать, чтоб при использовании юзерагента лисы было значение 20100101, а при юзерагенте хрома скажем 12345 ?

Выделить код

Код:

if (window.navigator.userAgent.indexOf("Chrome") != -1)  window.navigator.__defineGetter__('productSub', function () { return '123456' });
riddle пишет

или как-то без дополнительных расширений изменить

Раз через general.productSub.override не вышло, то вряд ли.

Отсутствует

 

№1320-06-2017 21:17:52

riddle
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 10
UA: Chrome 58.0

Re: Изменение productSub

Спасибо большое, все работает. Правда скрипт не подгружается после перезагрузки браузера. Это можно как то исправить ?

Отредактировано riddle (20-06-2017 21:28:31)

Отсутствует

 

№1420-06-2017 21:31:27

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Изменение productSub

Что значит "скрипт не подгружается после перезагрузки браузера"?
Greasemonkey запускает скрипт при заходе на веб-страничку, соответствующую шаблонам @include и @match этого скрипта.

Отсутствует

 

№1520-06-2017 21:37:15

riddle
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 10
UA: Chrome 58.0

Re: Изменение productSub

yup пишет

Что значит "скрипт не подгружается после перезагрузки браузера"?
Greasemonkey запускает скрипт при заходе на веб-страничку, соответствующую шаблонам @include и @match этого скрипта.

просто я запускаю firefox через Selenium WebDriver и от туда не хочет грузить скрипты (подгружаю тот же профиль, само расширение работает, но вот скрипты не подгружает, когда захожу на сайт), если просто запустить лису, то все ок.

Отсутствует

 

№1620-06-2017 21:52:32

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Изменение productSub

riddle пишет

но вот скрипты не подгружает, когда захожу на сайт)

Скорее - не видит факт захода на сайт. Когда между страничками поисковой выдачи Гугла переходишь - Greasemonkey тоже не реагирует на переход на другую страницу. :(
Но, может, из самого WebDriver можно аналогичную команду на страничке запустить?

Отредактировано yup (20-06-2017 21:54:13)

Отсутствует

 

№1720-06-2017 21:59:35

riddle
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 10
UA: Chrome 58.0

Re: Изменение productSub

Вряд ли, насколько я знаю, WebDriver может задавать первоначальные настроки браузера (about:config) и выполнять js код (аналог консоли), возможно я и ошибаюсь. Да и чет само собой все заработало, по этому большое спасибо за помощь !

Отсутствует

 

№1814-12-2017 00:28:03

usersmann
Участник
 
Группа: Members
Зарегистрирован: 14-12-2017
Сообщений: 3
UA: unknown 0.0

Re: Изменение productSub

riddle пишет

Вряд ли, насколько я знаю, WebDriver может задавать первоначальные настроки браузера (about:config) и выполнять js код (аналог консоли), возможно я и ошибаюсь. Да и чет само собой все заработало, по этому большое спасибо за помощь !

Расскажи пожалуйста, как все заработало само собой?

Отсутствует

 

№1918-12-2017 02:55:00

usersmann
Участник
 
Группа: Members
Зарегистрирован: 14-12-2017
Сообщений: 3
UA: unknown 0.0

Re: Изменение productSub

riddle пишет

Вряд ли, насколько я знаю, WebDriver может задавать первоначальные настроки браузера (about:config) и выполнять js код (аналог консоли), возможно я и ошибаюсь. Да и чет само собой все заработало, по этому большое спасибо за помощь !

Все таки, как все само собой заработало, пожалуйста, может кто-нибудь объяснить?

Отсутствует

 

№2018-12-2017 18:21:48

usersmann
Участник
 
Группа: Members
Зарегистрирован: 14-12-2017
Сообщений: 3
UA: unknown 0.0

Re: Изменение productSub

Народ, помогите пожалуйста, кто все-таки может объяснить как сменить ProductSub?

Отсутствует

 

№2118-12-2017 19:19:31

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 604
UA: Seamonkey 2.38
Веб-сайт

Re: Изменение productSub

about:config - general.useragent.override;Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/19171025 Firefox/31.0
файл автоконфигурации *.cfg - general.productSub.override;19171025 (значение в кавыках!)
Greasemonkey или старый NoScript - window.navigator.__defineGetter__('productSub', function () { return '19171025' });

Отсутствует

 

Board footer

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