2012-02-22 3 views
1

JavaScript를 사용하여 userAgent를 수정할 수 있습니까? 필자는 개인적으로 getter window.navigator.userAgent 만 알고 있지만이 점이 도움이되지 않습니다.userAgent 수정 JavaScript

+0

HTTP 헤더? 아니요, 자바 스크립트를 사용하여 (요청) 헤더를 수정할 수 없습니다. 'navgiator.userAgent'? 트릭 만 사용하면됩니다. –

+0

WebBrowser 컨트롤을 사용하고 있습니까? Navigate 메서드에서 사용할 수 있습니까? http://stackoverflow.com/questions/7631740/windows-phone-7-web-browser-control-user-agent – gbanfill

+0

wp7 webbrowser 컨트롤은 조금 다르다고 생각합니다. 표준 솔루션은 없습니다. – roqstr

답변

1

이렇게하면됩니다.

navigator.__defineGetter__('userAgent', function(){ 
    return 'foo' // customized user agent 
}); 

navigator.userAgent; // 'foo'​​​​​​​​​​​​​​​​​​ 
+0

또는'Object.defineProperty (네비게이터, 'userAgent', {값 : 'foo'}); ' –

+0

마지막 줄은 그냥 증명 일 뿐이지, 안 그래? 나는 이것을 시도 할 것이다. – roqstr

+0

그래, 그냥 확인하십시오. 모든 브라우저에서 테스트하지 않았습니다. – Phil

관련 문제