Baguhin ang Browser User Agent sa Chrome

Talaan ng mga Nilalaman:

Anonim

Ang ahente ng gumagamit ng mga web browser ay kung paano nalalaman ng isang website kung anong uri ng computer, operating system, at app sa pagba-browse ang iyong ginagamit. Ang ilang mga site ay naghahatid ng iba't ibang mga tema, CSS, nilalaman, o kahit na iba't ibang mga site sa iba't ibang mga browser at OS, at maraming mga developer ang madalas na kailangang baguhin ang kanilang sariling user agent upang masubukan ang mga kakayahan na ito at bumuo ng mga kahaliling site na ito.

Sasaklawin namin kung paano baguhin ang user agent para sa lahat ng sikat na modernong web browser na available sa desktop user sa Mac OS X at Windows, kabilang ang Chrome, Safari, at Firefox.

Paano Baguhin ang User Agent sa Chrome

Kabilang sa lahat ng bagong bersyon ng Chrome ang kakayahang baguhin ang user agent nang napakadali, at mas malakas ito sa mas maraming opsyon kaysa sa mga pinasimpleng opsyon na available sa mga user ng Safari. Sa pag-override ng user agent ng Chrome, maaari ding tukuyin ang resolution ng device ng user agent, na puwersahang i-redrawing ang page sa loob ng resolution na iyon. Hindi na kailangang paganahin ang mga setting ng user agent sa Chrome, kailangan mo lang hanapin ang mga ito sa ilalim ng mga opsyon ng developer:

  1. Buksan ang Chrome at hilahin pababa ang menu na "View", pumunta pababa sa "Developer" at piliin ang "Developer Tools" para buksan ang panel ng developer
  2. I-click ang button na tatlong tuldok sa dulong kanang sulok, pagkatapos ay piliin ang “Higit pang Mga Tool” at piliin ang “Mga Kondisyon ng Network”
  3. Hanapin ang "User Agent" at alisan ng check ang kahon sa tabi ng 'Awtomatikong Piliin' upang ipakita ang lahat ng opsyon ng user agent sa Chrome
  4. Pumili ng opsyonal na user agent mula sa dropdown na menu para i-activate ang user agent na iyon sa Chrome

Gumagana ito sa Chrome para sa Mac, Windows, at Linux.

Sa mga lumang bersyon ng Chrome, maaari mong baguhin ang user agent gaya ng sumusunod:

  • Buksan ang Chrome at hilahin pababa ang menu na "View", pumunta pababa sa "Developer" at piliin ang "Developer Tools" para buksan ang panel ng developer
  • I-click ang button na Mga Setting ng icon na gear na matatagpuan sa kanang sulok sa ibaba
  • I-click ang tab na ‘Overrides’ para mahanap ang mga opsyon ng User Agent, pumili ng user agent mula sa pulldown menu, baguhin ang dati, o magpasok ng bagong user agent

Agad ding nire-redraw ng Chrome ang mga page gamit ang bagong user agent, at kung itatakda ang mga sukatan ng device, gagamitin din nito ang laki ng resolution na itinakda ng mga device kapag muling iginuhit ang page.

Paano Baguhin ang Browser User Agent sa Safari

Sa ngayon ang pinakamadaling paraan upang baguhin ang isang user agent sa Mac ay sa pamamagitan ng Safari's Develop menu, kung hindi pa iyon pinagana, sasakupin namin iyon at ipapakita din kung paano madaling baguhin ang mga user agent:

  • Buksan ang Safari, pagkatapos ay hilahin pababa ang “Preferences” mula sa Safari menu
  • Mag-click sa tab na “Advanced” at lagyan ng check ang kahon sa tabi ng “Ipakita ang Develop menu sa menu bar”
  • Isara ang Mga Kagustuhan at hanapin ang bagong menu na “Develop” sa tabi ng “Window”, hilahin iyon pababa at piliin ang “User Agent”
  • Pumili ng anumang paunang tinukoy na user agent o piliin ang “Iba pa” para gumamit ng ibang string ng user agent

Tandaan na kung mag-hover ka sa isang partikular na user agent, lalabas ang eksaktong UA string na ginamit sa isang dilaw na kahon sa tabi ng menu item.

Pagkatapos pumili ng alinman sa mga ahente ng gumagamit, makikita mong magre-refresh ang kasalukuyang nakabukas na web page. Kung ang page na pinag-uusapan ay nagkataon na naghahatid ng iba't ibang impormasyon sa mga kahaliling browser maaari mong makitang iba ang hitsura ng page. Halimbawa, ang pagpapalit ng user agent sa isang mobile device at mobile browser ay maaaring maging sanhi ng ilang web page na ipadala ka sa kanilang mga mobile website, o maghatid ng ibang page sa pamamagitan ng tumutugon na layout.

Paano Baguhin ang Browser User Agent sa Firefox Nang Hindi Gumagamit ng Extension

Maaari rin itong gawin ng Firefox bilang default, kahit na ito ay masasabing ang pinaka-clumsy sa mga modernong browser at kaya hindi talaga inirerekomenda dahil mas mahusay itong pinangangasiwaan ng ilang extension ng Firefox.

  • Ilagay ang about:config sa kahon ng URL at pindutin ang return
  • Hanapin ang “useragent” (isang salita) at lumikha ng bagong string na pinamagatang “general.useragent.override”
  • Ilagay ang user agent at piliin ang “OK”

Tandaan na ang pagpapalit ng user agent ay hindi nagbabago sa paraan ng pag-render ng web browser ng mga page mismo, maliban kung ito ay ihahatid sa user-agent na partikular na content. Halimbawa, ang paggamit ng isang user agent ng IE8 ay hindi katulad ng pagbisita sa isang page na may IE8 at hinahayaan itong i-render ang page, isang pangangailangan na kadalasang ipinag-uutos para sa mga web developer. Para diyan, kakailanganin mong aktwal na maglaan ng oras upang patakbuhin ang Internet Explorer sa isang virtual machine sa ibabaw ng Mac OS X, na libre at medyo madaling i-set up.

Kumusta naman ang panggagaya sa mga user agent mula sa command line?

Para sa mga junkie sa command line, maaari mo ring gamitin ang curl para sa layuning ito at kumuha ng source code ng mga page bilang ibang browser o OS, ang pangunahing syntax ay:

"

curl -A UserAgentString>"

Ang mga video sa ibaba ay nagpapakita ng pagpapagana ng kakayahan at pagpapalit ng browser user agent sa Safari sa ilalim ng Mac OS X, at kung paano rin ito gawin sa Chrome sa ilalim ng Mac OS X, Windows, o Linux:

At Chrome:

Tandaan na ang pagpapalit ng user agent ay hindi nagbabago sa paraan ng pag-render ng web browser ng mga page mismo, maliban kung ito ay ihahatid sa user-agent na partikular na content. Halimbawa, ang paggamit ng isang user agent ng IE8 ay hindi katulad ng pagbisita sa isang page na may IE8 at hinahayaan itong i-render ang page, isang pangangailangan na kadalasang ipinag-uutos para sa mga web developer. Para diyan, kakailanganin mong aktwal na maglaan ng oras upang patakbuhin ang Internet Explorer sa isang virtual machine sa ibabaw ng Mac OS X, iyon ay libre at medyo madaling i-set up kung kinakailangan.

Salamat kay @ImpechCerrato para sa tip na ideya, maaari mo ring sundan ang @OSXDaily sa Twitter.

Baguhin ang Browser User Agent sa Chrome