არ არსებობს ზედმეტი ანონიმურობა - ჩვენ ვმალავთ მომხმარებლის აგენტს. მომხმარებლის აგენტის დამალვა ბრაუზერებში მომხმარებლის აგენტის ცვლილებით

პარანოიის მორიგი შეტევა სრულიად გამართლდა - წაკითხვის შემდეგ მოხდა, სადაც ავტორი, FireFox ბრაუზერის მაგალითის გამოყენებით, საუბრობდა საიდენტიფიკაციო ინფორმაციის პოტენციურ გაჟონვაზე. და საინტერესო გახდა - რამდენად გამოიყენება გამოცხადებული გადაწყვეტილებები, ვთქვათ, ბრაუზერისთვის? გუგლ ქრომი?
დამალეთ რეალური IP - ჩვენ ვიყენებთ სხვადასხვა VPN სერვერებს, გამორთეთ ლომის წილი თრექინგის სკრიპტებში - Adblock Plus და Ghostery, წაშალეთ Referer - უეჭველია, სხვა რაღაც დაგვავიწყდა... ოჰ დიახ - მომხმარებლის აგენტი - ერთგვარი "თითის ანაბეჭდი" , რომლის მიხედვითაც (ვთქვათ, IP-სთან ერთად) მარტივია მომხმარებლის იდენტიფიცირება. და რაღაც უნდა გაეკეთებინა ამის შესახებ. ნაპოვნი გადაწყვეტილებები მხოლოდ სტატიკურად ცვლიდა მომხმარებლის აგენტის მნიშვნელობას, რაც აშკარად არ იყო საკმარისი. შემდეგ გადაწყდა მოდულის დაწერა რეალური მომხმარებლის აგენტის დასამალად, ან, უფრო სწორად, შემთხვევითი ან თითქმის შემთხვევითი ჩანაცვლებით.

ცოტა თეორია

ზოგადად, მომხმარებელი-აგენტი (შემდგომში მოხსენიებული როგორც U.A.) - აუცილებელი რამ. ის პირველ რიგში საჭიროა გვერდების სწორად ჩვენებისთვის, რადგან ყველამ ვიცით, რომ სხვადასხვა ბრაუზერის სხვადასხვა ვერსია გვერდებს განსხვავებულად ასახავს და მზრუნველი ვებ პროგრამისტები ამ ფაქტს ითვალისწინებენ სკრიპტებისა და სტილის სწორ ბრაუზერებზე გაცემისას. "ძრავების" მიერ ხელმისაწვდომი ტექნოლოგიების მხარდაჭერა განსხვავებულია. ეს იწვევს შედეგის პირველ მოთხოვნას - სხვადასხვა ბრაუზერის "სიმულაციის" შესაძლებლობას და რაც მთავარია - შეძლოს არჩევანიმათ შორის.
UA უპირველეს ყოვლისა კომპლექტია. სხვადასხვა იდენტიფიკატორების ნაკრები, რომლებიც გამოიყენება იმის დასადგენად, თუ რა ბრაუზერი, რა ოპერაციული სისტემა, რა ვერსია და რა კონკრეტული პროგრამული უზრუნველყოფა (გამარჯობა, IE) აქვს მომხმარებელს.
რატომ უნდა იყოს დამალული IP და UA პირველ რიგში? მოდით შევხედოთ ცარიელი საიტის ჟურნალს, რომელსაც საერთოდ არაფერი აქვს:

$ cat somesite.org.access_log | tail -3 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (თავსებადი; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+ )" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (თავსებადი; YandexBot/3.0; +http://yandex.com/bots)" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0"

საიტზე არაფერია, მაგრამ საკმარისზე მეტი ვიცი ვიზიტორის შესახებ. ეს იმიტომ ხდება, რომ „მოგებმა ყველაფერი იცის“.

ცოტა პრაქტიკა

ასე რომ, გადაწყვეტილია - ჩვენ შევცვლით ყალბ UA-ს. მაგრამ როგორ ჩამოყალიბდეს იგი? მე შევაგროვე ათობით UA-ის შეგროვება თითოეული საინტერესო ბრაუზერისთვის და დავწერე რეგულარული კოდი თითოეულისთვის, რომელიც გამოიმუშავებდა ყველაზე დამაჯერებელიდა ამავე დროს, გარკვეულწილად, უნიკალური ანაბეჭდი. მაგალითი გინდა? აქ არის 10 UA ბრაუზერი "IE 9" და მათ შორის არის ხუთი რეალური. შეგიძლიათ თქვათ განსხვავება?

Mozilla/5.0 (თავსებადი; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; chromeframe/12.0.742.112) Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 6.0; Win60; Win64; CLR 3.8.50799; Media Center PC 6.0; .NET4.0E) Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 8.1; Trident/5.0; en-AU) Mozilla/5.0 9.0; WOW64; NET CLR 3.5.30729. NET CLR 2.0.0. ; en) Mozilla/5.0 (თავსებადი; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR02.0 Media Center.) Mozilla/5.0 (თავსებადი; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR0726;3 Media Center; .NET CLR 3.0; 4.0; Tablet PC 2.0; InfoPath.3; .NET4.0C; .NET4.0E) Mozilla/5.0 (თავსებადი; MSIE 9.0; Windows NT 7.0; Trident/5.0; .NET CLR 2.2.50767; Zune 4.2; .NET4.0E) Mozilla/5.0 (თავსებადი; .0 Windows 9. Win64; Trident/5.0
დიახ, შესაძლებელია, მაგრამ ამისათვის საჭიროა ანალიზი. გააანალიზეთ, მაგალითად, რომელი .net რომელ OS-ზე შეიძლება დამონტაჟდეს, გააანალიზეთ ვერსიები და კომბინაციები, ნიუანსები. როდესაც ისინი იკარგებიან გროვაში, ამოცანა ცოტა ტრივიალური ხდება. ვისაც აინტერესებს, როგორ გამოიყურებიან რეგულარულები, მისასალმებელია ამ ბმულზე. თაობის დღეს გამოვიყენე randexp.js (მადლობა ზედმეტსახელიან ბიჭს რჩევისთვის).

ზოგადად, გაფართოება წარმატებით ასახავს შემდეგ ბრაუზერებს:

  • IE 6-დან 10-მდე;
  • Chrome (Win/Mac/Linux);
  • Firefox (Win/Mac/Linux);
  • Safari (Win/Mac/Linux);
  • ოპერა (Win / Mac / Linux);
  • iPad და iPhone.
კიდევ რა არის საინტერესო? ავტომატიზაცია. თქვენ ამოწმებთ ველებს, რომელ ბრაუზერებს ვაბაძავთ, მონიშნეთ ველი „ავტომატური განახლება“, მიუთითეთ დროის ინტერვალი და დაივიწყეთ. ზედმეტი არაფერი. ცნობისმოყვარეებისთვის, გადახედეთ კონსოლში არსებულ „ფონურ გვერდს“ - იქ ყველაფერი ცუდად არ არის ჩაწერილი.

Საჯარო წყარო. თუ გსურთ მისი დასრულება თავად, თქვენ გჭირდებათ მხოლოდ:

  1. გახსენით გაფართოების ბმული Github-ზე;
  2. დააწკაპუნეთ "ჩამოტვირთეთ Zip" ან კლონი;
  3. გაფართოებების გვერდზე, შეამოწმეთ ყუთი „დეველოპერის რეჟიმი“;
  4. დააწკაპუნეთ „ჩატვირთეთ შეუფუთავი გაფართოება...“ და მიუთითეთ გაუხსნელი არქივის ან კლონის გზა;
მე დიდად ვაფასებ კონსტრუქციულ კრიტიკას და წინადადებებს.

ჯობია ერთხელ ნახო.

მომხმარებლის აგენტი არის სტრიქონი, რომელიც საიტს აწვდის ინფორმაციას გამოყენებული პროგრამული უზრუნველყოფის შესახებ. თავდაპირველად, ასეთი მონაცემები საიტებმა გამოიყენეს OS და ბრაუზერის ვერსიის იდენტიფიცირებისთვის, ჩაშენებული შინაარსის სწორად ჩვენების მიზნით. თუმცა, სხვადასხვა მიზეზის გამო, ვებ გვერდების შექმნის ადრეულ ეტაპზე, დეველოპერებმა ისინი განსხვავებულები გახადეს სხვადასხვა ბრაუზერებისთვის და ბევრმა მომხმარებელმა დაიწყო მომხმარებლის აგენტის გაყალბება, რათა ენახა საიტები მათთვის საჭირო ფორმით. დროთა განმავლობაში, დეველოპერებმა თავიანთ პროგრამებში შექმნეს ვარიანტი, რომელიც საშუალებას გაძლევთ შეცვალოთ მომხმარებლის აგენტი პირდაპირ პარამეტრებში.

მომხმარებლის აგენტი შესაძლებელს ხდის განსაზღვროს ოპერაციული სისტემა, რომელსაც იყენებთ, მოწყობილობა, საიდანაც შეხვედით საიტზე (სმარტფონი, ლეპტოპი ან ტაბლეტი), ასევე, მაგალითად, ბრაუზერის მიერ მხარდაჭერილი ფუნქციები.

თუ თქვენ გჭირდებათ მომხმარებლის აგენტის შეცვლა Opera, Chrome ან Firefox-ში, ჩვენ გეტყვით, თუ როგორ უნდა გააკეთოთ ეს.

ყურადღება!

გაითვალისწინეთ, რომ მომხმარებლის აგენტი აუცილებელია საიტების სწორი ჩვენებისთვის საპასუხო დიზაინის გარეშე, რადგან სხვადასხვა ბრაუზერი იყენებს სხვადასხვა სტილს და სკრიპტს ერთი და იგივე შინაარსის საჩვენებლად. ამ პარამეტრის სხვადასხვა მნიშვნელობების მიმდინარე მონაცემები მარტივად შეგიძლიათ ნახოთ browscap.org-ზე, ისევე როგორც ჩვენი სტატიის ბოლოს.

როგორ შევცვალოთ მომხმარებლის აგენტი ოპერაში

Opera ბრაუზერში დააწკაპუნეთ მისამართების ზოლზე და ჩაწერეთ შემდეგი მისამართი: opera:config#UserPrefs|CustomUser-Agent.ველში, რომელიც გამოჩნდება სახელწოდებით "Custom User-Agent", დააყენეთ სასურველი მნიშვნელობა მომხმარებლის აგენტის ხაზისთვის. გადაახვიეთ ღია ფანჯარაში და შეინახეთ ცვლილებები.

Opera-ს ახალ ვერსიებში, მაგალითად, build 43.0, ეს ფუნქცია გამორთულია. ჩვენ გირჩევთ დააინსტალიროთ User-Agent Switcher გაფართოება, რომელიც საშუალებას გაძლევთ შეცვალოთ ჩვენ მიერ განხილული პარამეტრი მოსახერხებელი მენიუდან.

როგორ შევცვალოთ მომხმარებლის აგენტი Google Chrome-ში

Chrome-ის ყველა ვერსიას არ უჭერს მხარს მომხმარებლის აგენტის სტრიქონის ადვილად შეცვლას. თუმცა, ქვემოთ მოცემული ინსტრუქციები მუშაობს 26-ზე მაღალ ვერსიებში. მომხმარებლის აგენტის შესაცვლელად, დააწკაპუნეთ ბრაუზერის მალსახმობზე მარჯვენა ღილაკით, აირჩიეთ „თვისებები“ და ახალ ფანჯარაში დაამატეთ გასაღები –user-agent=“…” ობიექტი“ ხაზი, სადაც ბრჭყალებში უნდა მიუთითოთ თქვენთვის საჭირო მომხმარებლის აგენტი. ფრთხილად იყავით, გასაღების მართლწერა ასე იკითხება: dash dash user dash agent და ა.შ. ვები გარდაქმნის ორმაგი ტირის მართლწერას ერთ დეფისად.

დააწკაპუნეთ OK და გაუშვით Chrome. ეს ოპერაცია შეიძლება შესრულდეს სხვა გზითაც, მაგალითად, ერთდროულად დააჭიროთ Win და R ღილაკებს, ხოლო "Run" დიალოგურ ფანჯარაში ჩაწერეთ chrome —user-agent="საჭირო მნიშვნელობა". ფრთხილად იყავით, გასაღების მართლწერა ასე იკითხება: dash dash user dash agent და ა.შ. ქსელი ორმაგი ტირის მართლწერას ერთ დეფისად გარდაქმნის.

თქვენ შეგიძლიათ გაიგოთ ამ პარამეტრის მიმდინარე მონაცემები ადგილობრივ მისამართზე გადასვლით შესახებ:

როგორ შევცვალოთ მომხმარებლის აგენტი Mozilla Firefox-ში

როგორც Chrome-ის შემთხვევაში, Firefox-ის ყველა ვერსია არ გაძლევთ საშუალებას მარტივად შეცვალოთ პარამეტრი, რომელსაც ჩვენ ვუყურებთ. მოცემული ინსტრუქციები მოქმედებს 34-დან დაწყებული ვერსიებისთვის. მისამართების ზოლში შეიყვანეთ about:config და გამოჩენილ გვერდზე შექმენით general.useragent.override პარამეტრი.

აირჩიეთ პარამეტრის ტიპი, რომელიც უნდა შეიქმნას "String" და ახალ ფანჯარაში შეიყვანეთ სასურველი მომხმარებლის აგენტის მნიშვნელობა.

სხვადასხვა მომხმარებლის აგენტების სია

— Mozilla/0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, როგორიცაა Gecko) Chrome/56.0.2924.87 Safari/537.36

— Mozilla/5.0 (Windows NT 6.1; Win64; x86) AppleWebKit/537.36 (KHTML, როგორიცაა Gecko) Chrome/55.0.2883.87 Safari/537.36

- Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET; .04 Media Center; PC 6.0 CMNTDFJS;

- Opera 12.17 (Win 8 x64): Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 ვერსია/12.17

— Internet Explorer 11 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; ASU2JS; rv: 11.0), როგორიცაა Gecko


პარანოიის მორიგი შეტევა სრულიად გამართლდა - ეს მოხდა ინტერნეტში ანონიმურობის მეთოდების შესახებ სტატიის წაკითხვის შემდეგ, სადაც ავტორი, FireFox ბრაუზერის მაგალითის გამოყენებით, ისაუბრა საიდენტიფიკაციო ინფორმაციის პოტენციურ გაჟონვაზე. და საინტერესო გახდა - რამდენად გამოიყენება გამოცხადებული გადაწყვეტილებები, ვთქვათ, ბრაუზერისთვის? გუგლ ქრომი?
დამალეთ რეალური IP - ჩვენ ვიყენებთ სხვადასხვა VPN სერვერებს, გამორთეთ ლომის წილი თრექინგის სკრიპტებში - Adblock Plus და Ghostery, წაშალეთ Referer - უეჭველია, სხვა რაღაც დაგვავიწყდა... ოჰ დიახ - მომხმარებლის აგენტი - ერთგვარი "თითის ანაბეჭდი" , რომლის მიხედვითაც (ვთქვათ, IP-სთან ერთად) მარტივია მომხმარებლის იდენტიფიცირება. და რაღაც უნდა გაეკეთებინა ამის შესახებ. ნაპოვნი გადაწყვეტილებები მხოლოდ სტატიკურად ცვლიდა მომხმარებლის აგენტის მნიშვნელობას, რაც აშკარად არ იყო საკმარისი. შემდეგ გადაწყდა მოდულის დაწერა რეალური მომხმარებლის აგენტის დასამალად, ან, უფრო სწორად, შემთხვევითი ან თითქმის შემთხვევითი ჩანაცვლებით.

ცოტა თეორია

ზოგადად, მომხმარებელი-აგენტი (შემდგომში მოხსენიებული როგორც U.A.) - აუცილებელი რამ. ის პირველ რიგში საჭიროა გვერდების სწორად ჩვენებისთვის, რადგან ყველამ ვიცით, რომ სხვადასხვა ბრაუზერის სხვადასხვა ვერსია გვერდებს განსხვავებულად ასახავს და მზრუნველი ვებ პროგრამისტები ამ ფაქტს ითვალისწინებენ სკრიპტებისა და სტილის სწორ ბრაუზერებზე გაცემისას. "ძრავების" მიერ ხელმისაწვდომი ტექნოლოგიების მხარდაჭერა განსხვავებულია. ეს იწვევს შედეგის პირველ მოთხოვნას - სხვადასხვა ბრაუზერის "სიმულაციის" შესაძლებლობას და რაც მთავარია - შეძლოს არჩევანიმათ შორის.
UA უპირველეს ყოვლისა კომპლექტია. სხვადასხვა იდენტიფიკატორების ნაკრები, რომლებიც გამოიყენება იმის დასადგენად, თუ რა ბრაუზერი, რა ოპერაციული სისტემა, რა ვერსია და რა კონკრეტული პროგრამული უზრუნველყოფა (გამარჯობა, IE) აქვს მომხმარებელს.
რატომ უნდა იყოს დამალული IP და UA პირველ რიგში? მოდით შევხედოთ ცარიელი საიტის ჟურნალს, რომელსაც საერთოდ არაფერი აქვს:

$ cat somesite.org.access_log | tail -3 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (თავსებადი; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+ )" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (თავსებადი; YandexBot/3.0; +http://yandex.com/bots)" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0"

საიტზე არაფერია, მაგრამ საკმარისზე მეტი ვიცი ვიზიტორის შესახებ. ეს იმიტომ ხდება, რომ „მოგებმა ყველაფერი იცის“.

ცოტა პრაქტიკა

ასე რომ, გადაწყვეტილია - ჩვენ შევცვლით ყალბ UA-ს. მაგრამ როგორ ჩამოყალიბდეს იგი? მე შევაგროვე ათობით UA-ის შეგროვება თითოეული საინტერესო ბრაუზერისთვის და დავწერე რეგულარული კოდი თითოეულისთვის, რომელიც გამოიმუშავებდა ყველაზე დამაჯერებელიდა ამავე დროს, გარკვეულწილად, უნიკალური ანაბეჭდი. მაგალითი გინდა? აქ არის 10 UA ბრაუზერი "IE 9" და მათ შორის არის ხუთი რეალური. შეგიძლიათ თქვათ განსხვავება?

Mozilla/5.0 (თავსებადი; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; chromeframe/12.0.742.112) Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 6.0; Win60; Win64; CLR 3.8.50799; Media Center PC 6.0; .NET4.0E) Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 8.1; Trident/5.0; en-AU) Mozilla/5.0 9.0; WOW64; NET CLR 3.5.30729. NET CLR 2.0.0. ; en) Mozilla/5.0 (თავსებადი; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR02.0 Media Center.) Mozilla/5.0 (თავსებადი; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR0726;3 Media Center; .NET CLR 3.0; 4.0; Tablet PC 2.0; InfoPath.3; .NET4.0C; .NET4.0E) Mozilla/5.0 (თავსებადი; MSIE 9.0; Windows NT 7.0; Trident/5.0; .NET CLR 2.2.50767; Zune 4.2; .NET4.0E) Mozilla/5.0 (თავსებადი; .0 Windows 9. Win64; Trident/5.0
დიახ, შესაძლებელია, მაგრამ ამისათვის საჭიროა ანალიზი. გაანალიზეთ, მაგალითად, რომელი .net რომელ OS-ზე შეიძლება დამონტაჟდეს, გააანალიზეთ ვერსიები და კომბინაციები, ნიუანსები. როდესაც ისინი იკარგებიან გროვაში, ამოცანა ცოტა ტრივიალური ხდება. ვისაც აინტერესებს, როგორ გამოიყურებიან რეგულარულები, მიესალმება ამ ბმულს. თაობის დღეს გამოვიყენე randexp.js (მადლობა ბიჭს, მეტსახელად ბარკალოვს რჩევისთვის).

ზოგადად, გაფართოება წარმატებით ასახავს შემდეგ ბრაუზერებს:

  • IE 6-დან 10-მდე;
  • Chrome (Win/Mac/Linux);
  • Firefox (Win/Mac/Linux);
  • Safari (Win/Mac/Linux);
  • ოპერა (Win / Mac / Linux);
  • iPad და iPhone.
კიდევ რა არის საინტერესო? ავტომატიზაცია. თქვენ ამოწმებთ ველებს, რომელ ბრაუზერებს ვაბაძავთ, მონიშნეთ ველი „ავტომატური განახლება“, მიუთითეთ დროის ინტერვალი და დაივიწყეთ. ზედმეტი არაფერი. ცნობისმოყვარეებისთვის, გადახედეთ კონსოლში არსებულ „ფონურ გვერდს“ - იქ ყველაფერი ცუდად არ არის ჩაწერილი.

Საჯარო წყარო. თუ გსურთ მისი დასრულება თავად, თქვენ გჭირდებათ მხოლოდ:

  1. გახსენით გაფართოების ბმული Github-ზე;
  2. დააწკაპუნეთ "ჩამოტვირთეთ Zip" ან კლონი;
  3. გაფართოებების გვერდზე, შეამოწმეთ ყუთი „დეველოპერის რეჟიმი“;
  4. დააწკაპუნეთ „ჩატვირთეთ შეუფუთავი გაფართოება...“ და მიუთითეთ გაუხსნელი არქივის ან კლონის გზა;
მე დიდად ვაფასებ კონსტრუქციულ კრიტიკას და წინადადებებს.

ჯობია ერთხელ ნახო.

მომხმარებლის აგენტი Firefox-ში და სხვა ბრაუზერებში არის სიმებიანი მნიშვნელობა, რომელიც განსაზღვრავს ამ ბრაუზერს და აწვდის სისტემის გარკვეულ ინფორმაციას სერვერებს, რომლებიც მასპინძლობენ თქვენ მიერ მონახულებულ საიტებს. მომხმარებლის აგენტის სტრიქონის შეცვლა შეიძლება სასარგებლო იყოს გარკვეულ სცენარებში, მაგალითად, როდესაც საიტის ზოგიერთი ფუნქცია დაბლოკილია კონკრეტულ პლატფორმაზე და თქვენ უნდა იმუშაოთ ამ შეზღუდვის გარშემო.

ასევე, მომხმარებლის აგენტის შეცვლას ხშირად იყენებენ ვებ დეველოპერები სხვადასხვა მოწყობილობებისთვის ვებ აპლიკაციების ოპტიმიზაციისას. მომხმარებლის აგენტს შეუძლია ვებ სერვერებს მიაწოდოს გარკვეული ინფორმაცია მომხმარებლის ოპერაციული სისტემის და ბრაუზერის ვერსიის შესახებ.

როგორ შევცვალოთ მომხმარებლის აგენტი Firefox-ის პარამეტრებში

Იმისათვის, რომ შეცვალეთ მომხმარებლის აგენტი Firefox-ში, მიყევი ამ ნაბიჯებს:

მომხმარებლის აგენტის ბრაუზერები

აქ არის რამოდენიმე მომხმარებლის აგენტი, რომელთა გამოყენებაც შეგიძლიათ:

Chrome Linux-ზე:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, როგორიცაა Gecko) Chrome/65.0.3325.181 Safari/537.36

Microsoft Edge:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, როგორიცაა Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586

Internet Explorer:
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; AS; rv:11.0) მოსწონს Gecko

თქვენ შეგიძლიათ კიდევ უფრო მეტი იპოვოთ UserAgentString.com-ზე

"general.useragent.overridepreference" პარამეტრი ვრცელდება Firefox-ის ყველა ღია ჩანართზე და გრძელდება მანამ, სანამ არ შეცვლით ან არ წაშლით მას. ის ჩართულია მაშინაც კი, როდესაც დახურავთ ან ხელახლა ხსნით ბრაუზერს.

როგორ შევცვალოთ Firefox მომხმარებლის აგენტი გაფართოების გამოყენებით

თუ ხშირად ცვლით მომხმარებლის აგენტს Firefox-ში, მაშინ უნდა იფიქროთ ბრაუზერის სპეციალური დანამატის დაყენებაზე, რომელიც დიდ დროს დაზოგავს.

შეცვალეთ მომხმარებლის აგენტი Firefox-ში გაფართოების გამოყენებით User-Agent Switcher შეიძლება გაკეთდეს ასე:


ეს დანამატი არის პოპულარული User-Agent Switcher გაფართოების განახლებული ვერსია და დაწერილია Web Extensions API-ის გამოყენებით. ძველი ვერსიის გამოყენება შეუძლებელია Firefox-ის თანამედროვე ვერსიებში. გაფართოების ეს ვერსია სრულად თავსებადია ახალ Firefox Quantum-თან.

კარგი, ეს ყველაფერი დღეისთვის. ახლა თქვენ იცით, როგორ შეცვალოთ მომხმარებლის აგენტი Firefox-ში. კარგად, თუ გსურთ დააჩქაროთ Firefox ბრაუზერი, მაშინ .

დანერგილია უამრავი საინტერესო დანამატი, რომელსაც შეუძლია მნიშვნელოვნად გააფართოოს ამ ბრაუზერის შესაძლებლობები. ასე რომ, ამ სტატიაში ვისაუბრებთ საინტერესო დამატებაზე ბრაუზერის შესახებ ინფორმაციის დამალვის შესახებ, რომელსაც იყენებთ - User Agent Switcher.

რა თქმა უნდა, თქვენ უკვე არაერთხელ შენიშნეთ, რომ ნებისმიერ საიტს შეუძლია ადვილად ამოიცნოს ოპერაციული სისტემა და ბრაუზერი, რომელსაც იყენებთ. თითქმის ნებისმიერი საიტი მოითხოვს ასეთი ინფორმაციის მოპოვებას გვერდების სწორად ჩვენების უზრუნველსაყოფად, ხოლო სხვა რესურსები ფაილის ჩამოტვირთვისას დაუყოვნებლივ გვთავაზობენ ფაილის საჭირო ვერსიის ჩამოტვირთვას.

საიტებიდან გამოყენებული ბრაუზერის შესახებ ინფორმაციის დამალვის საჭიროება შეიძლება წარმოიშვას არა მხოლოდ ცნობისმოყვარეობის დასაკმაყოფილებლად, არამედ სრულფასოვანი ვებ სერფინგისთვის.

მაგალითად, ზოგიერთი საიტი კვლავ უარს ამბობს Internet Explorer-ის გარეთ გამართულ მუშაობაზე. და თუ Windows-ის მომხმარებლებისთვის ეს, პრინციპში, პრობლემა არ არის (თუმცა მათ სურთ გამოიყენონ თავიანთი საყვარელი ბრაუზერი), მაშინ Linux-ის მომხმარებლები მთლიანად გაფუჭებულნი არიან.

თქვენ შეგიძლიათ დაუყოვნებლივ გააგრძელოთ User Agent Switcher-ის ინსტალაცია სტატიის ბოლოს მოცემულ ბმულზე გადასვლით, ან თავად იპოვოთ დანამატი.

ამისათვის დააჭირეთ ბრაუზერის მენიუს ღილაკს და გადადით განყოფილებაში "დამატებითი" .

ფანჯრის ზედა მარჯვენა კუთხეში ჩაწერეთ დანამატის სახელი, რომელსაც ეძებთ - მომხმარებლის აგენტის გადამრთველი .

ეკრანზე გამოჩნდება ძიების რამდენიმე შედეგი, მაგრამ ჩვენი დანამატი პირველ რიგში არის ჩამოთვლილი. ამიტომ, მის მარჯვნივ, დაუყოვნებლივ დააჭირეთ ღილაკს "Დაინსტალირება" .

ინსტალაციის დასასრულებლად და დანამატის გამოყენების დასაწყებად, ბრაუზერი მოგთხოვთ ბრაუზერის გადატვირთვას.

როგორ გამოვიყენოთ მომხმარებლის აგენტის გადამრთველი?

მომხმარებლის აგენტის გადამრთველი ძალიან მარტივი გამოსაყენებელია.

ნაგულისხმევად, დანამატის ხატულა ავტომატურად არ გამოჩნდება ბრაუზერის ზედა მარჯვენა კუთხეში, ასე რომ თქვენ მოგიწევთ მისი დამატება. ამისათვის დააჭირეთ ბრაუზერის მენიუს ღილაკს და დააწკაპუნეთ პუნქტზე "შეცვლა" .

ელემენტები, რომლებიც დამალულია მომხმარებლის ხედვისგან, გამოჩნდება ფანჯრის მარცხენა ზონაში. მათ შორისაა User Agent Switcher. უბრალოდ დააჭირეთ ღილაკს დანამატის ხატულა და გადაიტანეთ ის ხელსაწყოთა ზოლში, სადაც ჩვეულებრივ მდებარეობს დანამატის ხატები.

ცვლილებების მისაღებად დააწკაპუნეთ ჯვრის ხატულაზე მიმდინარე ჩანართზე.

თქვენი მიმდინარე ბრაუზერის შესაცვლელად დააწკაპუნეთ დანამატის ხატულაზე. ეკრანზე გამოჩნდება ხელმისაწვდომი ბრაუზერებისა და მოწყობილობების სია. აირჩიეთ შესაბამისი ბრაუზერი, შემდეგ კი მისი ვერსია, რის შემდეგაც დანამატი დაუყოვნებლივ დაიწყებს მუშაობას.

მოდით შევამოწმოთ ჩვენი მოქმედებების წარმატება გვერდზე გადასვლით, სადაც ფანჯრის მარცხენა ნაწილში ყოველთვის არის ინფორმაცია კომპიუტერის შესახებ, ბრაუზერის ვერსიის ჩათვლით.

როგორც ხედავთ, მიუხედავად იმისა, რომ ჩვენ ვიყენებთ Mozilla Firefox ბრაუზერს, ვებ ბრაუზერი აღმოჩენილია როგორც Internet Explorer, რაც ნიშნავს, რომ User Agent Switcher დანამატი სრულად უმკლავდება თავის დავალებას.

თუ დაგჭირდებათ დანამატის შეჩერება, ე.ი. დააბრუნეთ რეალური ინფორმაცია თქვენი ბრაუზერის შესახებ, დააწკაპუნეთ დანამატის ხატულაზე და აირჩიეთ მენიუდან, რომელიც გამოჩნდება "ნაგულისხმევი მომხმარებლის აგენტი" .

გთხოვთ გაითვალისწინოთ, რომ ინტერნეტში ვრცელდება სპეციალური XML ფაილი, რომელიც დანერგილია სპეციალურად User Agent Switcher დანამატისთვის, რომელიც მნიშვნელოვნად აფართოებს ხელმისაწვდომი ბრაუზერების სიას. ჩვენ არ ვაძლევთ რესურსების ბმულს იმ მიზეზების გამო, რომ ეს ფაილი არ არის ოფიციალური გადაწყვეტა დეველოპერისგან, რაც ნიშნავს, რომ ჩვენ არ შეგვიძლია მისი უსაფრთხოების გარანტია.

თუ თქვენ უკვე შეიძინეთ მსგავსი ფაილი, დააჭირეთ დანამატის ხატულას და შემდეგ გადადით "მომხმარებლის აგენტის გადამრთველი" - "ოფციები" .

ეკრანზე გამოჩნდება პარამეტრების ფანჯარა, რომელშიც თქვენ უნდა დააჭიროთ ღილაკს "იმპორტი" , და შემდეგ მიუთითეთ გზა ადრე გადმოწერილი XML ფაილისკენ. იმპორტის პროცედურის შემდეგ, ხელმისაწვდომი ბრაუზერების რაოდენობა მნიშვნელოვნად გაფართოვდება.

User Agent Switcher არის სასარგებლო დანამატი, რომელიც საშუალებას გაძლევთ დამალოთ რეალური ინფორმაცია ბრაუზერის შესახებ, რომელსაც იყენებთ.