2012-02-22 9 views
1

JavaScriptを使用してuserAgentを変更することはできますか? 私は個人的にgetter window.navigator.userAgentを知っていますが、これは私には役に立ちません。userAgentを変更JavaScript

+0

HTTPヘッダーはありますか?いいえ、JavaScriptを使用して(要求)ヘッダーを変更することはできません。 '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(navigator、 'userAgent'、{value: 'foo'});' –

+0

最後の行は単なる証明ではありませんか?私はこれを試してみる。 – roqstr

+0

うん、確かに。私はすべてのブラウザでテストしていません。 – Phil