Iframe 如何以编程方式覆盖浏览器';用户代理?

Iframe 如何以编程方式覆盖浏览器';用户代理?,iframe,cross-browser,user-agent,Iframe,Cross Browser,User Agent,假设我的网页上有一个。例如,通过覆盖浏览器和操作系统的默认用户代理,如何使此iframe显示为iPhone?在不安装扩展或不需要用户交互的情况下,是否可以实现这种效果 我知道如何通过Chrome的开发者工具切换这种覆盖(多亏了本教程),尽管我正在寻找一种编程和跨浏览器的解决方案 如果您试图以编程方式从internet上提取页面,那么最好使用wget或curl(libcurl)之类的工具。Chrome不是真正的“可编程”,除非你正在为它编写扩展。我认为你是对的。例如,我希望能够在我的页面中显示某个

假设我的网页上有一个
。例如,通过覆盖浏览器和操作系统的默认用户代理,如何使此iframe显示为iPhone?在不安装扩展或不需要用户交互的情况下,是否可以实现这种效果


我知道如何通过Chrome的开发者工具切换这种覆盖(多亏了本教程),尽管我正在寻找一种编程和跨浏览器的解决方案

如果您试图以编程方式从internet上提取页面,那么最好使用
wget
curl(libcurl)
之类的工具。Chrome不是真正的“可编程”,除非你正在为它编写扩展。

我认为你是对的。例如,我希望能够在我的页面中显示某个站点的移动版本。有没有一种有效的方法可以使用Javascript提交这样一个请求(使用任何适当的头来指定用户代理)?如果您有一个提供文件的Web服务器,您可以使用libcurl甚至php来设置用户代理和其他头,这将使您的Web服务器获取另一个站点的移动版本。获得内容后,您可以将移动页面转发给您的用户