2013-08-26 41 views
1

此代碼獲取的http://www.foo-example-site.com/(index.html)使用ajax請求時可以自定義User Agent參數嗎?

$.ajax({ url: 'http://www.foo-example-site.com', success: function(data) { 
    alert(data); 
    } 
}); 

HTML源代碼然而,該網站的變化取決於用戶代理的HTML源的內容。
如果我只想在使用ajax請求時將用戶代理切換到下面,我該如何修復我的代碼?

Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16 

回答

2

不,這是HTTP協議的一部分。您可以在瀏覽器中更改它,但不能在AJAX調用中更改。

+0

謝謝。是否有任何技巧讓用戶的瀏覽器使用自定義的用戶代理參數來獲取外部HTML源代碼? – cat

+0

你需要編寫一個瀏覽器插件來做到這一點。 –

+0

似乎工作太多:(如果我使用PHP或RUBY,該怎麼辦?是否可行? – cat

相關問題