Firefox 25까지 general.useragent.override.[domain]
사용자 정의 UA 문자열로 설정할 수 있습니다. 불행히도이 기능은 Firefox 25에서 제거되었습니다 .
이제 사이트 별 UA 문자열을 얻으려면 UAControl 과 User-Agent JS Fixer를 설치할 수 있습니다. 첫 번째 애드온 User-Agent
은 사이트 당 요청 헤더 를 수정 하지만 UA 스니핑에navigator.userAgent
자주 사용되는 문자열은 수정 하지 않습니다 . 두 번째 애드온은을 (를) 재정 의하여 첫 번째 애드온을 보완합니다 navigator.userAgent
.
이미 Greasemonkey가 설치되어 있고 대상 사이트에서 클라이언트 측 User-Agent 스니핑 만 사용하므로이 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의 매력처럼 작동합니다.