MozillaPL.org - polskie centrum Mozilli

Główne menu:

user-agent: Gdzie FF go przetrzymuje?

Tematy specyficzne dla przeglądarki Mozilla Firefox

Moderator: Pomocy?!

user-agent: Gdzie FF go przetrzymuje?

Postautor: tomek2 » 31 lipca 2020, 17:13

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/602.4.8 (KHTML, like Gecko) Version/10.0.3 Safari/602.4.8

Mam proste chyba pytanie:

Gdzie Firefox 79 przetrzymuje zawartość user-agent?
Chodzi mi o odczytanie tej zmiennej bez używania do tego internetu.
Chcę to odczytać bezpośrednio z samej przeglądarki.
Próbowałem szukać w about:config, ale nic tam nie znajduję.
tomek2
 
Posty: 33
Z nami od: 26 listopada 2015, 00:02

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: Garu » 31 lipca 2020, 19:23

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

Wszystko jest w about:config, tylko nie wszystko po nazwie useragent. Wpisz locale - albo kop w pliku profilu prefs.js, tylko radzę wpierw skopiować plik na pulpit. Wiesz jak przeglądać plik js?
Moje słowa starzeją się ze mną i prowadzą do ściany.
Garu
 
Posty: 1287
Z nami od: 31 stycznia 2014, 18:55

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: tomek2 » 31 lipca 2020, 20:19

Przeglądarka: Mozilla/5.0 (Windows NT 6.2; en-US) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Safari/605.1.15

Tak, wiem :)
Przejrzałem prefs.js, poszukałem ciągu znaków "locale" w about:config, ale niestety nic mi nie znajduje.
Czy możesz sprawdzić jak to wygląda u ciebie i podać mi gdzie to siedzi?
Znajduję jakiś "dom.push.userAgentID" z jakimś dziwnym karkołomnym ciągiem znaków (w stylu: d18b89dfe27f416c52ed1873b6d253e5), ale nie wiem czy to jest zakamuflowane, czy jak? :)
tomek2
 
Posty: 33
Z nami od: 26 listopada 2015, 00:02

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: krystian3w » 31 lipca 2020, 20:51

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

about:config (...)
Kod: Zaznacz cały
useragent
(...) pref.js


Raczej trzyma głęboko w kodzie.

https://www.google.com/search?q=what+is+my+user+agent
https://www.google.pl/search?q=mój+klient+użytkownika

Podane wpisy (np. general.useragent.override) pozwalają globalnie nadpisać lub lokalnie dla domen jeśli łykną wpisy typu:

Kod: Zaznacz cały
general.useragent.override.google.com
general.useragent.override.google.pl


Nie działają z Firefox 71 i nowszym: https://bugzilla.mozilla.org/show_bug.cgi?id=1513574 Remove UserAgentOverrides.jsm
Ostatnio zmieniony 01 sierpnia 2020, 19:27 przez krystian3w, łącznie zmieniany 1 raz
krystian3w
 
Posty: 1115
Z nami od: 01 grudnia 2017, 15:27

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: Garu » 31 lipca 2020, 21:26

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

W about:config
dom.push.userAgentID a69ab595fb1c47b3a48d3faec40eb22f
W prefs.js
user_pref("dom.push.userAgentID", "a69ab595fb1c47b3a48d3faec40eb22f");

Tylko tyle jest tego wpisu u mnie. A locale? https://www.fotosik.pl/zdjecie/46ed3dafde2db54d
Moje słowa starzeją się ze mną i prowadzą do ściany.
Garu
 
Posty: 1287
Z nami od: 31 stycznia 2014, 18:55

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: krystian3w » 31 lipca 2020, 22:35

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

Ale to nie user-agenty, jak chodzi o takie:
Kod: Zaznacz cały
Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
to można to "byle jaką" stroną zweryfikować.
krystian3w
 
Posty: 1115
Z nami od: 01 grudnia 2017, 15:27

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: Garu » 31 lipca 2020, 22:58

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

Akurat w Informacje dla pomocy technicznej
Identyfikator programu Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
W plmoonie28.11.0 jest w about:config 50 wpisów useragent.... jakby komu były potrzebne.
Moje słowa starzeją się ze mną i prowadzą do ściany.
Garu
 
Posty: 1287
Z nami od: 31 stycznia 2014, 18:55

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: krystian3w » 01 sierpnia 2020, 16:44

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

Są potrzebne, strony uznają PaleMoon za przestarzałą technologię, bez nadpisania UA będą plansze "zaktualizuj przeglądarkę do Friefox 79 / Chrome 84" albo formularze banków będą popsute np. "amerykański" Santander miał formularz który wymagał maskowania jako Chromium:

https://bugzilla.mozilla.org/show_bug.cgi?id=1563839, za takie naprawy odpowiada "webcompat@mozilla.org.xpi", który usuwasz.

________________________________________________________________________________________________________________________________________________________________________________________________________________

Czasem to są prawdziwe ściany, że nic pod komunikatem nie będzie, więc i ukrycie komunikatu w uBlock Origin 1.13.6 nic nie da (lub uBlock Origin Legacy 1.16.4.24).

Dla testu sobie wypisz domeny do jakich są, usuń te 50 wpisów z podmienionym UA i oceń ile padło lub straszą, że PaleMoon 28 jest przestarzały.
krystian3w
 
Posty: 1115
Z nami od: 01 grudnia 2017, 15:27

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: covo » 01 sierpnia 2020, 17:00

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0

czyli co stalo sie? juz w about:config general.useragent.override to nie jest zapis kompletnego info o UA??
(tak, jak jest np. w 52.9, w ktorym na okolicznosc tej chwili zmienilem ua i wpis wyglada tak:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0)
covo
 
Posty: 1602
Z nami od: 21 maja 2003, 01:02

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: Garu » 01 sierpnia 2020, 19:05

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

To się stało, że w about:config nie ma już wpisu Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Gdzieś to jest, bo w informacji dla pomocy technicznej wyświetla się. Jedynie w plikach .ini przeglądarki można wyczytać"
BuildID=20200724160851
ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}

[Gecko]
MinVersion=79.0
MaxVersion=79.0

[XRE]


Nie ma gdzie podmieniać UA. Amba wcięła.

Jest jeszcze dodatek User-Agent Switcher - można sobie radzić...
Moje słowa starzeją się ze mną i prowadzą do ściany.
Garu
 
Posty: 1287
Z nami od: 31 stycznia 2014, 18:55

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: krystian3w » 01 sierpnia 2020, 19:25

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

Jak sam zmieniłeś/dodałeś to będzie widoczny, domyślnie klucz jest zbędny i nie jest dodawany, pewnie w Firefox 4 - 56 było podobnie (brak klucza - jak jest to ktoś sobie dodał lub nieświadomie dodał).

PS. klucz podmienia w about:support user-agent, więc przekopiowane informacje będą miały ten podmieniony.
krystian3w
 
Posty: 1115
Z nami od: 01 grudnia 2017, 15:27

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: Garu » 01 sierpnia 2020, 19:43

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

Nic nie podmieniałem, bo po co? Bez sensu.
Moje słowa starzeją się ze mną i prowadzą do ściany.
Garu
 
Posty: 1287
Z nami od: 31 stycznia 2014, 18:55

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: krystian3w » 01 sierpnia 2020, 19:49

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0

To było do pana "Grecja" covo.
krystian3w
 
Posty: 1115
Z nami od: 01 grudnia 2017, 15:27

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: covo » 01 sierpnia 2020, 21:36

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.9.0

pytanie bylo o to,gdzie (skoro w nowych ff nie widac tego via about:config) widac latwo ua, byc moze po to, zeby latwo zmieniac...
z dialogu widac, ze... nigdzie latwo nie widac :) (w nowszych ff, bo w starszych ff edycyjnie latwo widac w about)
oczywiscie, ze trzeba wziac jakis dodatek-switcher, ktory pozwoli to w mig zmieniac jesli taka wola (w miare czesto uzywam).
oczywiscie, ze ua pokazuje sie w about:config dopiero po zmianie z natywnego.
covo
 
Posty: 1602
Z nami od: 21 maja 2003, 01:02

Odp: user-agent: Gdzie FF go przetrzymuje?

Postautor: covo » 01 sierpnia 2020, 22:00

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.9.0

+ kombinuje skad ta grecja.... z jakiegos jakze zaprzyjaznionego portalu...
covo
 
Posty: 1602
Z nami od: 21 maja 2003, 01:02


Wróć do Przeglądarka Firefox

Kto jest online

Zarejestrowani użytkownicy: Nie ma żadnego zarejestrowanego użytkownika

Przejdź do powiązanej strony

Nawigacja:

Stopka: