是否可以将定义的用户代理设置为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