>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Изменение productSub http://forum.mozilla-russia.org/viewtopic.php?id=72094 |
riddle > 20-06-2017 17:31:42 |
Доброго времени суток, подскажите, как изменить productSub в Firefox ? пытался так : |
Coroner > 20-06-2017 18:50:35 |
riddle пишет
Мне кажется что это делается через mozilla.cfg путём создания параметра типа lockPref("general.productSub.override", своё значение); Я не уверен , поэтому на всякий случай делайте копии изменяемых файлов (если понадобится). |
riddle > 20-06-2017 19:11:16 |
Coroner пишет
создал mozilla.cfg со следующим содержимым : открыл с помощью админа файл channel-prefs.js, добавил туда 2 строки сохранил, зашел в браузер - значение productSub осталось тем же. Есть еще какие-то идеи ? p.s когда захожу в about:config значение general.productSub.override не то, что я ставил в mozilla.cfg. Пробовал так же и так lockPref("general.productSub.override", "12312321"); , но эффекта не было |
yup > 20-06-2017 19:50:49 |
А я записал себе в mozilla.cfg строчку: - и в about:config после запуска получил именно это значение. У Вас причина, возможно, в: riddle пишет
- должно же быть "pref", а не "ref"! |
riddle > 20-06-2017 20:03:57 |
yup пишет
изменил ref на pref, запустил firefox, но в about:config general.productSub.override - стоит прошлое значение, которое вводил вручную, когда создавал параметр general.productSub.override . Захожу на whoer.net , но значение не изменилось все так же стоит 20100101 |
yup > 20-06-2017 20:08:32 |
На всякий случай: файл mozilla.cfg в каком каталоге создан? |
riddle > 20-06-2017 20:12:02 |
yup пишет
20-06-2017 20:18:24 |
yup > 20-06-2017 20:28:17 |
Нет, на whoer.net не меняется. Ведь тот факт, что мы добавили строку general.productSub.override в about:config, ещё не означает, что она что-то изменит - ведь у браузера может и не быть такого параметра. Соответственно, он никак на него не прореагирует. |
riddle > 20-06-2017 20:30:56 |
логично, а есть какой-то способ все таки изменить productSub ? |
yup > 20-06-2017 20:58:42 |
Вот такая строчка: - засунутая в скрипт Greasemonkey, заставила whoer.net показать:
|
riddle > 20-06-2017 21:02:44 |
yup пишет
а можно ли сделать, чтоб при использовании юзерагента лисы было значение 20100101, а при юзерагенте хрома скажем 12345 ? или как-то без дополнительных расширений изменить |
yup > 20-06-2017 21:10:37 |
riddle пишет
Выделить код Код:if (window.navigator.userAgent.indexOf("Chrome") != -1) window.navigator.__defineGetter__('productSub', function () { return '123456' }); riddle пишет
Раз через general.productSub.override не вышло, то вряд ли. |
riddle > 20-06-2017 21:17:52 |
Спасибо большое, все работает. Правда скрипт не подгружается после перезагрузки браузера. Это можно как то исправить ? |
yup > 20-06-2017 21:31:27 |
Что значит "скрипт не подгружается после перезагрузки браузера"? |
riddle > 20-06-2017 21:37:15 |
yup пишет
просто я запускаю firefox через Selenium WebDriver и от туда не хочет грузить скрипты (подгружаю тот же профиль, само расширение работает, но вот скрипты не подгружает, когда захожу на сайт), если просто запустить лису, то все ок. |
yup > 20-06-2017 21:52:32 |
riddle пишет
Скорее - не видит факт захода на сайт. Когда между страничками поисковой выдачи Гугла переходишь - Greasemonkey тоже не реагирует на переход на другую страницу. |
riddle > 20-06-2017 21:59:35 |
Вряд ли, насколько я знаю, WebDriver может задавать первоначальные настроки браузера (about:config) и выполнять js код (аналог консоли), возможно я и ошибаюсь. Да и чет само собой все заработало, по этому большое спасибо за помощь ! |
usersmann > 14-12-2017 00:28:03 |
riddle пишет
Расскажи пожалуйста, как все заработало само собой? |
usersmann > 18-12-2017 02:55:00 |
riddle пишет
Все таки, как все само собой заработало, пожалуйста, может кто-нибудь объяснить? |
usersmann > 18-12-2017 18:21:48 |
Народ, помогите пожалуйста, кто все-таки может объяснить как сменить ProductSub? |
negodnik > 18-12-2017 19:19:31 |
about:config - general.useragent.override;Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/19171025 Firefox/31.0 |