สตริง User-agent เป็นบรรทัดข้อมูลเล็กๆ ที่น้อยคนรู้จัก แต่มีผลกระทบใหญ่ต่อวิธีที่เบราว์เซอร์เห็นเว็บ เราได้พูดถึงประโยชน์ของ User-agent switcher ไม่กี่วันมา และว่ามันสามารถเพิ่มประสบการณ์การเล่นเว็บได้อย่างไร
อย่างไรก็ตาม การเปลี่ยน User agent ของเบราว์เซอร์ไม่ได้ต้องการให้คุณติดตั้งซอฟต์แวร์ของบุคคลที่สาม เช่น extensions อีกต่อไป ในปีที่ผ่านมา เบราว์เซอร์หลักทุกตัวเริ่มรวมฟังก์ชันนี้เข้าไปเป็นส่วนหนึ่งของ developer console หรือภายในเมนูมาตรฐานแล้ว
แม้จะไม่ค่อยพบ แต่มีโอกาสที่ browser extensions จะถูก hijack (ขโมย/ควบคุม) เพื่อจุดประสงค์อันตราย ซึ่งอาจเป็นความเสี่ยงต่อความปลอดภัยของคุณ พวกมันยังเพิ่ม bloat (ภาระ) ที่ไม่จำเป็นให้เบราว์เซอร์ และในที่สุดอาจทำให้ช้าลง
ในบทความนี้ มาดูวิธีที่คุณสามารถเปลี่ยน user agent ในเบราว์เซอร์ยอดนิยมวันนี้โดยไม่ต้องใช้ extension
วิธีเปลี่ยน User Agent ใน Google Chrome
- ก่อนอื่น คุณต้องเปิด developer console ของ Chrome กดปุ่ม Ctrl + Shift + I แผงจะเปิดขึ้นทางขวาของหน้าต่าง Chrome
- คลิกที่ ไอคอนสามจุดแนวตั้ง (มุมขวาบน)
- ในเมนูนี้ วางเมาส์เหนือ More tools แล้วเลือก Network conditions
- แผงใหม่จะเปิดที่ด้านล่างของแผงปัจจุบัน หากคุณมองหรือเลื่อนลงไปด้านล่างของแผงนี้ คุณควรจะเห็นป้าย User agent ซึ่งรวมชุดตัวเลือกที่เกี่ยวข้อง
ที่นี่ คุณสามารถเลือกจากชุด user agents ที่กำหนดไว้ล่วงหน้า หรือแม้แต่ป้อน custom user agent string ของคุณเองได้ มันง่ายเพียงเท่านี้
วิธีเปลี่ยน User Agent ใน Mozilla Firefox หรือ Opera
โดยไม่ใช้ browser add-on การเปลี่ยน user agent ของ Firefox เป็นงานยุ่งยากที่ต้องดำดิ่งสู่ configuration ลึกของเบราว์เซอร์ สำหรับผู้ใช้ Opera คุณสามารถปฏิบัติตามคำแนะนำเดียวกันได้ – กระบวนการเหมือนกัน
- ขั้นตอนแรก พิมพ์ about:config ในแถบที่อยู่ และกด Enter หากเป็นครั้งแรก คุณควรจะเห็น disclaimer ว่าคุณกำลังเข้าสู่พื้นที่เสี่ยงที่สำหรับ advanced users เท่านั้น ข้ามการเตือนนี้ไป
- ต่อไป ในช่อง Search ที่ด้านบนของหน้าจอนี้ พิมพ์ general.useragent.override คุณอาจเจอหน้าจอว่าง หากการค้นหาพบ preference ให้ข้ามลงไปด้านล่างที่เราจะแก้ไขค่าของมัน
- หาก preference ไม่อยู่ คลิกขวาที่พื้นที่ว่างของหน้า วางเมาส์เหนือ New และเลือกตัวเลือก String ที่นี่ ให้ป้อนสตริงเดียวกับที่เราค้นหา: general.useragent.override
- หลังจากกด Enter พร้อมท์ถัดไปจะขอค่าของสตริงใหม่ ค่าต้องเป็นชื่อที่แน่นอนของ user-agent string ที่คุณต้องการใช้ คุณสามารถใช้ custom string ใดๆ หรือหาล้านๆ user-agent strings ที่ถูกต้องจาก WhatIsMyBrowser.com
- เมื่อคุณป้อน user-agent string แล้ว กด Enter และเสร็จแล้ว การตั้งค่านี้จะคงอยู่ (persistent) ทุกครั้งที่คุณรีสตาร์ทเบราว์เซอร์ หากคุณต้องการรีเซ็ตการตั้งค่านี้กลับเป็นค่าเริ่มต้น คลิกขวาที่ชื่อ preference และเลือก Reset
สตริงจะคงอยู่ในการตั้งค่าของคุณ แตการตั้งค่าเป็นค่าว่างมีผลเท่ากับการลบมัน
วิธีเปลี่ยน User Agent ใน Microsoft Edge
Edge เป็นเบราว์เซอร์ใหม่ที่ Microsoft พยายามเน้นไปในช่วงนี้ แต่หากคุณยังชอบ Internet Explorer กระบวนการเปลี่ยน user agent เหมือนกัน
- ก่อนอื่น เปิด Edge และกดปุ่ม F12 บนคีย์บอร์ดของคุณ
- ในแผงด้านขวาที่เปิด ให้หา Emulation ทั่วด้านบน ขึ้นอยู่กับขนาด resolution คุณอาจไม่พบมันทันที แต่หากคุณคลิกที่ ลูกศรชี้ลง ที่มี tooltip More tools คุณจะพบมัน
ตัวเลือก Emulation ของ Edge ค่อนข้างครบครัน อนุญาตให้คุณเปลี่ยนอุปกรณ์ (device), ทิศทางการแสดง/ความละเอียด (display orientation/resolution), ตำแหน่งทางภูมิศาสตร์ (geolocation) และ user-agent string
เช่นเดียวกับเบราว์เซอร์อื่นๆ Edge รองรับ custom user-agent strings
วิธีเปลี่ยน User Agent ใน Safari
Safari อนุญาตให้คุณเปลี่ยน user agent จากแถบเมนู แต่คุณต้องเปิดใช้งาน developer menu ก่อน
- เพื่อทำเช่นนั้น ไปที่เมนู Preferences… (ไม่ว่าจะคลิกที่ Safari หรือ cog icon ด้านขวาสุด ขึ้นอยู่กับเวอร์ชันของคุณ)
- ในหน้าต่างที่โผล่ขึ้นมา คลิกที่แท็บ Advanced แล้วติ๊ก checkbox ของตัวเลือกสุดท้ายด้านล่าง Show Develop menu in menu bar
- ปิดหน้าต่างนี้ และหาเมนู Develop ข้ามแถบเมนูด้านบน ในตำแหน่งเดียวกับที่คุณเห็น File, Edit, View และตัวเลือกเมนูอื่นๆ
- หากคุณไม่เห็นแถวตัวเลือกนี้ คุณอาจต้องคลิกอีกครั้งที่เมนู Safari หรือ cog icon และคลิก Show Menu Bar
- ต่อไป คลิกที่เมนู Develop วางเมาส์เหนือ User Agent และคุณจะเห็นรายการ user agents ที่คุณสามารถสลับได้
- แม้รายการ preset จะไม่กว้างขวางนัก แต่การคลิก Other… จะให้คุณตัวเลือกป้อน custom user-agent string ของคุณเอง
หากคุณไม่กลัวที่จะดำดิ่งใต้ฝาผืน (under the hood) การเปลี่ยน user-agent string ผ่าน preferences หรือ developer console ของเบราว์เซอร์คุณ เป็นวิธีที่ดีในการข้าม browser extension หนึ่งตัว มี user-agent strings ที่ถูกต้องล้านล้านตัว ดังนั้นจำไว้ว่า การใช้ custom string มักเป็นตัวเลือก หาก presets ไม่เสนอสิ่งที่คุณมองหา
อย่าลืมล้างหรือยกเลิกการเปลี่ยนแปลงทั้งหมดที่ทำไปกับ user-agent string ของคุณ หากคุณต้องการเล่นเว็บในรูปแบบที่ตั้งใจไว้ เว็บไซต์หลายแห่งจะเปลี่ยนวิธีการส่งมอบเนื้อหาให้คุณ berdasarkan user agent ของคุณ ดังนั้นการลืมสิ่งนี้อาจทำให้คุณดูเว็บไซต์ในลักษณะที่ไม่เหมาะสม (suboptimal)