是否可以將定義的用戶代理設置爲iFrame?如果是的話如何?將定義的用戶代理設置爲iFrame
2
A
回答
5
這是不可能的,因爲瀏覽器具有固定的用戶代理字符串,他們使用所有請求發送,而不管它是否來自iframe。這不是通過JS可以修改的。
然而,你可以有你的服務器上的腳本,欺騙用戶代理字符串(通過捲曲爲例),然後讓IFrame調用是腳本這反過來抓取網頁的內容,你想叫用不同的用戶代理字符串並將輸出返回給您的iframe。例如:http://yourserver.com/yourproxy?url=<http://url-to-fetch/page>&ua=<user-agent-string-to-use>
1
不,這是不可能在一個正常的瀏覽器。將被賦予服務器的useragent不能通過javascript進行設置。有些瀏覽器允許你混淆useragent,但是我見過的唯一允許這樣做的是針對所有瀏覽器請求,而不僅僅針對一個特定的iframe請求。
也許如果你分享你真正想要解決的問題,我們會更有可能提供幫助。
相關問題
- 1. 如何爲Rails中的Mechanize設置自定義用戶代理
- 2. 我是否應該爲Simplepie設置自定義用戶代理
- 3. 爲Firefox設置自定義用戶代理 - 硒獨立/ webdriverjsAngular
- 4. 在臺式機上爲iframe設置移動用戶代理
- 5. 爲自定義UINavigationBar設置代理
- 6. 將UIScrollView代理設置爲它自己的自定義類
- 7. iFrame內容的設置/強制用戶代理
- 8. 將代理設置爲MKMapView
- 9. 爲IE9設置用戶代理(GWT)
- 10. 在Selenium Webdriver中爲使用Ruby的PhantomJS設置自定義用戶代理
- 11. 如何在Paw中設置自定義用戶代理?
- 12. 如何在android中設置自定義SIP用戶代理?
- 13. 在rails測試中設置自定義用戶代理
- 14. 如何在ruby中設置自定義用戶代理
- 15. 設置自定義類的代理
- 16. 將Cookie設置爲iframe src
- 17. Azure批處理 - 爲任務設置自定義用戶標識
- 18. 將自定義對象的ArrayList保存爲用戶設置
- 19. ios自定義代理設置
- 20. 將NSDocument設置爲NSMenu的代理
- 21. 將UIGestureRecorgniser的代理設置爲父項
- 22. 爲HTTP客戶端設置代理
- 23. 爲ABCPDF設置IIS帳戶代理
- 24. 使用PHP庫的請求,我如何設置自定義的用戶代理?
- 25. 將ActionLink設置爲特定用戶
- 26. 如何設置自定義用戶代理與Apache HTTP客戶端庫4.1?
- 27. 設置URLClassLoader的用戶代理
- 28. 設置java URLConnection的用戶代理
- 29. 設置用戶代理的URLConnection
- 30. 設置用戶代理的HTTP請求
@ jfriend000:我試圖在iframe中模擬iphone瀏覽器,並想到將用戶代理傳遞給它!我的方法有問題嗎? – Aditi
@Aditi實際上,如果您想測試網站功能,FireFox和Chrome瀏覽器插件/插件可能會欺騙用戶代理。 – Noz