ตัวสลับ User-Agent ของเบราว์เซอร์ทำอะไรและข้อดีของมันคืออะไร?

แม้จะมีเสียงที่ฟังดูลึกลับ แต่ที่จริงแล้ว User-agent ของเบราว์เซอร์นั้นค่อนข้างเข้าใจง่าย แทบทุกครั้งที่คุณเข้าถึงเว็บไซต์ที่มีการเข้าชมสูง เซิร์ฟเวอร์จะพิจารณาว่าตัวแทนผู้ใช้ปัจจุบันของคุณคืออะไร ซึ่งช่วยให้ระบุระบบปฏิบัติการและเบราว์เซอร์(operating system and browser) ของคุณ เพื่อพยายามนำเสนอเนื้อหาให้กับคุณได้ดียิ่งขึ้น

แม้แต่เบราว์เซอร์ยอดนิยม เช่นChrome , FirefoxและSafariก็มักจะแสดงเนื้อหาเว็บในลักษณะที่ไม่สอดคล้องกันเมื่อเปรียบเทียบกัน แต่มีตัวแทนผู้ใช้หลายร้อยรายตั้งแต่เบราว์เซอร์ที่คุณอาจไม่เคยได้ยินเกี่ยวกับอีเมลและ โปรแกรม อ่านRSS

ในบทความนี้ เราจะพูดถึงด้านเทคนิคของตัวแทนผู้ใช้ และวิธีที่คุณสามารถใช้ประโยชน์จากซอฟต์แวร์และปลั๊กอินของเบราว์เซอร์(software and browser plugins)เพื่อจัดการกับการแสดงเนื้อหาบนเว็บ

เบราว์เซอร์ User-Agent Switcher ทำหน้าที่อะไร?(What Does a Browser User-Agent Switcher Do?)

ตัวสลับ user-agent ทำหน้าที่เหมือนอย่าง - มันเปลี่ยนตัวแทนผู้ใช้(user agent) ของเบราว์เซอร์ของคุณ User Agentคือสตริงข้อความที่เบราว์เซอร์ของคุณส่งไปยังเว็บเซิร์ฟเวอร์(web server)ที่กำลังสื่อสารด้วย ซึ่งอธิบายระบบปฏิบัติการ เบราว์เซอร์ เอ็นจินการเรนเดอร์ และรายละเอียดที่สำคัญอื่นๆ ของผู้ใช้

ตัวอย่างเช่น นี่คือตัวแทนผู้ใช้สำหรับ Google Chrome(Google Chrome)เวอร์ชันล่าสุดบน Windows 10 :

Mozilla/5.0
(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/77.0.3865.90 Safari/537.36

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

ตัวสลับตัวแทนผู้ใช้ของเบราว์เซอร์ช่วยให้คุณแก้ไขสตริงนี้ที่ส่งผ่าน ส่วนหัว HTTP เพื่อให้เว็บเซิร์ฟเวอร์(web server)เชื่อว่าคุณกำลังเรียกดูจากเบราว์เซอร์ที่แตกต่างจากที่คุณเป็นอยู่จริง

ทำไมคุณถึงต้องการใช้ตัวสลับ User-Agent ของเบราว์เซอร์?(Why Would You Want To Use a Browser User-Agent Switcher?)

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

สาเหตุที่พบบ่อยที่สุดประการหนึ่งคือ ในกรณีของการพัฒนา(web development)เว็บ แม้ว่าฉันเชื่ออย่างยิ่งว่าแนวทางปฏิบัติที่ดีที่สุดในที่นี้คือเพียงแค่ติดตั้งเบราว์เซอร์เพิ่มเติมเพื่อรับประสบการณ์ที่แท้จริงที่สุด การเปลี่ยนตัวแทนผู้ใช้ของเบราว์เซอร์จะช่วยให้คุณดูได้อย่างรวดเร็วและง่ายดายว่างานของคุณในเบราว์เซอร์อื่นเป็นอย่างไร

อีกกรณีหนึ่งที่การเปลี่ยนตัวแทนผู้ใช้ของเบราว์เซอร์อาจมีประโยชน์คือเมื่อคุณพยายามดูว่าเว็บไซต์ปรากฏบนมือถืออย่างไร บางทีคุณอาจมีการเชื่อมต่อที่ช้าหรือถูกจำกัด หรือเว็บไซต์มีฟังก์ชันหรือคุณลักษณะ(functionality or features) อื่นๆ ที่ใช้ได้กับเบราว์เซอร์มือถือ การเปลี่ยนตัวแทนผู้ใช้(user agent) ของคุณ ทำให้สามารถทำได้โดยไม่ต้องใช้โทรศัพท์

การเปลี่ยนตัวแทนผู้ใช้ของคุณยังช่วยให้คุณหลีกเลี่ยงข้อจำกัดบนเบราว์เซอร์ได้อีกด้วย แม้ว่าจะไม่เหมือนกับเมื่อทศวรรษที่แล้ว แต่บางครั้งคุณจะเห็นเว็บไซต์ที่อ้างว่าเข้ากันไม่ได้(claim incompatibility)กับโครงสร้างเบราว์เซอร์(browser build) บางรุ่น และจะปฏิเสธไม่ให้ใครก็ตามที่ใช้เบราว์เซอร์ดังกล่าวเข้าถึงได้โดยสิ้นเชิง คุณสามารถแก้ไขปัญหานี้ได้โดยเพียงแค่เปลี่ยนตัวแทนผู้ใช้

สุดท้ายแต่ไม่ท้ายสุด ให้พิจารณาความเป็นส่วนตัวในการท่องเว็บของคุณ แม้ว่าตัวแทนผู้ใช้จะไม่ระบุตัวตนของคุณได้ทุกที่ใกล้เพียงที่อยู่ IP(IP address)คุณยังคงละทิ้งวิธีการเรียกดูของคุณ อย่างไรก็ตาม คุณควรทราบด้วยว่ามีวิธีต่างๆ ที่เว็บไซต์จะมองเห็นนอกเหนือจากสตริง user-agent และระบุเบราว์เซอร์ของคุณ ในกรณีของการรักษาความปลอดภัยนี้ไม่สามารถเข้าใจผิดได้

คุณจะได้รับ Browser User-Agent Switcher ได้อย่างไร?(How Can You Get a Browser User-Agent Switcher?)

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

ด้วยเหตุผลดังกล่าว เราจึงแนะนำให้ติดตั้งส่วนขยาย(browser extension)หรือส่วนเสริมของเบราว์เซอร์ที่ทำให้กระบวนการเปลี่ยนตัวแทนผู้ใช้เบราว์เซอร์(browser user agent) ของคุณง่าย ขึ้น Chrome และ Firefox(Chrome and Firefox) มีตัวเลือกมากมายสำหรับจุดประสงค์นี้ แต่เราได้เลือกสองตัวเลือกที่ดีที่สุด

Chrome: User-Agent Switcher สำหรับ Chrome(User-Agent Switcher for Chrome)(Chrome: User-Agent Switcher for Chrome)

ส่วนขยาย Chrome(Chrome extension)นี้ มีผู้ใช้ทั้งหมดเกือบสองล้านคน และได้รับการพัฒนาโดย Googleดังนั้นความเข้ากันได้กับเบราว์เซอร์จึงควรดีเท่าที่คุณเคยพบ

เมื่อติดตั้งแล้ว ส่วนขยายนี้จะเพิ่มปุ่มทางด้านขวาของแถบที่อยู่(address bar)ที่ให้คุณเลือกผ่านเบราว์เซอร์และระบบปฏิบัติการบนมือถือทั้งหมดแปดตัว เมื่อเลือกแล้ว คุณจะได้รับเบราว์เซอร์บางเวอร์ชันที่รองรับ การคลิกที่ใดก็ได้จะเปลี่ยนตัวแทนผู้ใช้(user agent)ของ คุณ

ข้อเสียประการหนึ่งของส่วนขยายนี้คือขณะนี้สนับสนุนตัวแทนผู้ใช้น้อยมาก ตัวอย่างเช่น ตัวเลือก iOS ของคุณจำกัดเฉพาะiPhone 6และ iPad (ซึ่งไม่มีให้เฉพาะรุ่น)

Firefox: User-Agent Switcher and Manager

ส่วนเสริมนี้ได้รับการแนะนำโดยทีม Firefox(Firefox team)และมีผู้ใช้อยู่เบื้องหลังเกือบ 200,000 คน

User-Agent Switcher and Managerมีประสิทธิภาพมากกว่าChrome ทางเลือก(Chrome alternative)ด้านบน และสนับสนุนเบราว์เซอร์และระบบปฏิบัติการเพิ่มเติมหลายสิบตัว ซึ่งทั้งหมดนี้มีตัวแทนผู้ใช้จำนวนมากขึ้น ปัจจุบันมีตัวแทนผู้ใช้ที่รองรับ 738 ราย

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

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

การเปลี่ยนตัวแทนผู้ใช้เบราว์เซอร์(browser user agent) ของคุณ นั้นไม่เป็นอันตราย และนี่เป็นวิธีที่ง่ายที่สุด!



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts