เปลี่ยน User Agent ของเบราว์เซอร์ใน Chrome

สารบัญ:

Anonim

User Agent ของเว็บเบราว์เซอร์คือวิธีที่เว็บไซต์ทราบประเภทคอมพิวเตอร์ ระบบปฏิบัติการ และแอปการท่องเว็บที่คุณกำลังใช้ ไซต์บางแห่งให้บริการธีม CSS เนื้อหา หรือแม้แต่ไซต์ที่แตกต่างกันไปยังเบราว์เซอร์และระบบปฏิบัติการที่แตกต่างกัน และนักพัฒนาจำนวนมากมักจำเป็นต้องเปลี่ยน User Agent ของตนเองเพื่อให้สามารถทดสอบความสามารถเหล่านี้และสร้างไซต์สำรองเหล่านี้

เราจะกล่าวถึงวิธีเปลี่ยน User Agent สำหรับเว็บเบราว์เซอร์สมัยใหม่ยอดนิยมทั้งหมดที่มีให้สำหรับผู้ใช้เดสก์ท็อปใน Mac OS X และ Windows รวมถึง Chrome, Safari และ Firefox

วิธีเปลี่ยน User Agent ใน Chrome

Chrome เวอร์ชันใหม่ทั้งหมดมีความสามารถในการเปลี่ยน User Agent ได้อย่างง่ายดาย และมีประสิทธิภาพมากขึ้นด้วยตัวเลือกที่มากกว่าตัวเลือกแบบง่ายที่มีให้สำหรับผู้ใช้ Safari ด้วยการแทนที่ User Agent ของ Chrome คุณจะสามารถระบุความละเอียดของอุปกรณ์ User Agent ได้ด้วย โดยบังคับให้วาดหน้าใหม่ภายในความละเอียดนั้น ไม่จำเป็นต้องเปิดใช้งานการตั้งค่าตัวแทนผู้ใช้ใน Chrome คุณเพียงแค่ต้องค้นหาการตั้งค่าเหล่านั้นภายใต้ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์:

  1. เปิด Chrome และดึงเมนู "มุมมอง" ลงไป ลงไปที่ "นักพัฒนาซอฟต์แวร์" และเลือก "เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์" เพื่อเปิดแผงควบคุมสำหรับนักพัฒนาซอฟต์แวร์
  2. คลิกปุ่มสามจุดที่มุมขวาสุด จากนั้นเลือก “เครื่องมือเพิ่มเติม” และเลือก “เงื่อนไขเครือข่าย”
  3. มองหา “User Agent” และยกเลิกการทำเครื่องหมายที่ช่องถัดจาก 'Select Automatically' เพื่อแสดงตัวเลือก User Agent ทั้งหมดใน Chrome
  4. เลือก User Agent ที่เป็นทางเลือกจากเมนูแบบเลื่อนลงเพื่อเปิดใช้งาน User Agent นั้นใน Chrome

ใช้ได้กับ Chrome สำหรับ Mac, Windows และ Linux

ใน Chrome เวอร์ชันเก่า คุณสามารถเปลี่ยน User Agent ได้ดังนี้

  • เปิด Chrome และดึงเมนู "มุมมอง" ลงไป ลงไปที่ "นักพัฒนาซอฟต์แวร์" และเลือก "เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์" เพื่อเปิดแผงควบคุมสำหรับนักพัฒนาซอฟต์แวร์
  • คลิกที่ไอคอนเฟือง ปุ่มการตั้งค่าที่มุมขวาล่าง
  • คลิกแท็บ 'การลบล้าง' เพื่อค้นหาตัวเลือกตัวแทนผู้ใช้ เลือกตัวแทนผู้ใช้จากเมนูแบบเลื่อนลง ปรับเปลี่ยนที่มีอยู่ หรือป้อนตัวแทนผู้ใช้ใหม่

Chrome ยังวาดหน้าใหม่ทันทีด้วย User Agent ใหม่ และหากตั้งค่าเมตริกอุปกรณ์ไว้ ก็จะใช้อุปกรณ์นั้นตั้งค่าขนาดความละเอียดเมื่อวาดหน้าใหม่

วิธีเปลี่ยน User Agent ของเบราว์เซอร์ใน Safari

ถึงตอนนี้ วิธีที่ง่ายที่สุดในการเปลี่ยน User Agent บน Mac คือผ่านเมนูพัฒนาของ Safari หากยังไม่ได้เปิดใช้งาน เราจะอธิบายและแสดงวิธีเปลี่ยน User Agent อย่างง่ายดาย:

  • เปิด Safari แล้วดึง “Preferences” จากเมนู Safari
  • คลิกที่แท็บ “ขั้นสูง” และทำเครื่องหมายที่ช่องถัดจาก “แสดงเมนูพัฒนาในแถบเมนู”
  • ปิดการตั้งค่าและค้นหาเมนู "พัฒนา" ใหม่ข้าง "หน้าต่าง" ดึงลงมาแล้วเลือก "ตัวแทนผู้ใช้"
  • เลือก User Agent ที่กำหนดไว้ล่วงหน้าหรือเลือก “อื่นๆ” เพื่อใช้สตริง User Agent อื่น

โปรดทราบว่าหากคุณวางเมาส์เหนือ User Agent ที่ระบุ สตริง UA ที่ใช้จะปรากฏในกล่องสีเหลืองข้างรายการเมนู

หลังจากเลือกตัวแทนผู้ใช้แล้ว คุณจะพบว่าหน้าเว็บที่เปิดอยู่จะรีเฟรช หากหน้าที่เป็นปัญหาแสดงข้อมูลที่แตกต่างกันไปยังเบราว์เซอร์อื่น คุณอาจพบว่าหน้านั้นดูแตกต่างออกไป ตัวอย่างเช่น การเปลี่ยน User Agent เป็นอุปกรณ์เคลื่อนที่และเบราว์เซอร์บนมือถืออาจทำให้หน้าเว็บบางหน้าส่งคุณไปยังเว็บไซต์บนมือถือของตน หรือให้บริการหน้าเว็บที่ดูแตกต่างออกไปผ่านรูปแบบที่ปรับเปลี่ยนตามอุปกรณ์

วิธีเปลี่ยน User Agent ของเบราว์เซอร์ใน Firefox โดยไม่ต้องใช้ส่วนขยาย

Firefox ยังสามารถทำได้ตามค่าเริ่มต้น แม้ว่ามันจะเป็นเบราว์เซอร์สมัยใหม่ที่งุ่มง่ามที่สุด จึงไม่แนะนำจริงๆ เนื่องจากส่วนขยายของ Firefox บางตัวจัดการได้ดีกว่า

  • ป้อน about:config ในช่อง URL แล้วกด return
  • ค้นหา “useragent” (หนึ่งคำ) และสร้างสตริงใหม่ชื่อ “general.useragent.override”
  • ใส่ user agent แล้วเลือก “ตกลง”

โปรดทราบว่าการเปลี่ยน User Agent ไม่ได้เปลี่ยนวิธีที่เว็บเบราว์เซอร์แสดงผลหน้าเว็บ เว้นแต่จะมีการเสิร์ฟเนื้อหาเฉพาะ User-agent ตัวอย่างเช่น การใช้ User Agent ของ IE8 นั้นไม่เหมือนกับการเยี่ยมชมเพจด้วย IE8 และปล่อยให้มันแสดงผลเพจ ซึ่งเป็นสิ่งที่จำเป็นสำหรับนักพัฒนาเว็บ เพื่อที่คุณจะต้องใช้เวลาในการเรียกใช้ Internet Explorer ในเครื่องเสมือนบน Mac OS X ซึ่งฟรีและตั้งค่าได้ง่ายพอสมควร

แล้วการปลอม User Agent จากบรรทัดคำสั่งล่ะ

สำหรับพวกขยะในบรรทัดคำสั่ง คุณสามารถใช้ curl เพื่อจุดประสงค์นี้และดึงซอร์สโค้ดของเพจเป็นเบราว์เซอร์หรือระบบปฏิบัติการอื่น ไวยากรณ์พื้นฐานคือ:

"

curl -A UserAgentString>"

วิดีโอด้านล่างสาธิตการเปิดใช้งานความสามารถและการเปลี่ยน User Agent ของเบราว์เซอร์ใน Safari ภายใต้ Mac OS X และวิธีการดำเนินการดังกล่าวใน Chrome ภายใต้ Mac OS X, Windows หรือ Linux:

และ Chrome:

โปรดทราบว่าการเปลี่ยน User Agent ไม่ได้เปลี่ยนวิธีที่เว็บเบราว์เซอร์แสดงผลหน้าเว็บ เว้นแต่จะมีการเสิร์ฟเนื้อหาเฉพาะ User-agent ตัวอย่างเช่น การใช้ User Agent ของ IE8 นั้นไม่เหมือนกับการเยี่ยมชมเพจด้วย IE8 และปล่อยให้มันแสดงผลเพจ ซึ่งเป็นสิ่งที่จำเป็นสำหรับนักพัฒนาเว็บ เพื่อที่คุณจะต้องใช้เวลาในการเรียกใช้ Internet Explorer ในเครื่องเสมือนบน Mac OS X ซึ่งฟรีและตั้งค่าได้ง่ายหากจำเป็น

ขอบคุณ @ImpechCerrato สำหรับคำแนะนำ คุณสามารถติดตาม @OSXDaily บน Twitter ได้เช่นกัน

เปลี่ยน User Agent ของเบราว์เซอร์ใน Chrome