จนกว่า Firefox 25 จะสามารถตั้งค่าgeneral.useragent.override.[domain]
เป็นสตริง UA ที่กำหนดเองได้ แต่น่าเสียดายที่คุณลักษณะนี้จะถูกลบออกใน Firefox 25
ตอนนี้ที่จะได้รับต่อเว็บไซต์ UA สตริงหนึ่งสามารถติดตั้งUAControlบวกUser-Agent JS ผู้ให้บริการ ครั้งแรกที่ Add-on ปรับเปลี่ยนUser-Agent
หัวข้อการร้องขอต่อเว็บไซต์แต่ไม่navigator.userAgent
สตริงที่มักจะใช้สำหรับ UA-ดมกลิ่น ที่สอง Add-on เติมเต็มครั้งแรก Add-on navigator.userAgent
โดยเอาชนะ
เนื่องจากฉันติดตั้ง Greasemonkey ไว้แล้วและไซต์ที่ฉันกำหนดเป้าหมายจะใช้การดมกลิ่นผู้ใช้ - ฝั่งไคลเอ็นต์เท่านั้นฉันจึงตัดสินใจเขียนสคริปต์ผู้ใช้ขนาดเล็กเพื่อเปลี่ยนnavigator.userAgent
สำหรับไซต์นี้โดยเฉพาะ:
// ==UserScript==
// @name Change navigator.userAgent
// @namespace Rob W
// @description Changes navigator.userAgent to IE on IEGallery.com
// @match http://www.iegallery.com/*
// @run-at document-start
// @grant none
// @version 1
// ==/UserScript==
Object.defineProperty(navigator, 'userAgent', {
value: 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)'
});
ใช้งานได้อย่างมีเสน่ห์ใน Firefox 26.0