HOME > WEBプログラム覚書 > XMLHttpRequestってUserAgentを変更できないのかorz
XMLHttpRequestってUserAgentを変更できないのかorz
セキュリティ的に禁止してるんだろうけどChromeでは出来ないのか、そもそもJavascriptの仕様として禁止されてるのかは不明。
User Agentを変更してget
このサイトはUserAgentで返すHTMLを変更してるので、UserAgentを変更してajaxを実行するコードを書いてみる。(jQueryとjQuery UIを使用)
javascript
- $(function(){
- $('button#Get01').on('click', function(){
- $.ajax('/pg/', {
- beforeSend: function(request) {
- request.setRequestHeader('User-Agent','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_4 like Mac OS X; ja-jp) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8K2 Safari/6533.18.5');
- },
- type: 'html',
- success: function(data, status) {
- $('#Screen01').html(data).dialog({
- title: 'Smartphone',
- show: 'clip',
- width: 640,
- height: 680,
- modal: true
- });
- }
- });
- });
- });