我正在尝试使用iframe预览将在桌面网站上显示的网站的移动版本。但是,我尝试显示的网站不使用屏幕大小来激活移动版本,而是使用用户代理。我是否能够以某种方式使iframe请求基于移动用户代理,例如'Mozilla / 5.0(Linux; U; Android 4.0.2; en-us; Galaxy Nexus Build / ICL53F)AppleWebKit / 534.30(KHTML,像Gecko)Version / 4.0 Mobile Safari / 534.30'?
答案 0 :(得分:0)
您的问题标有Javascript和PHP标记,两种完全不同的语言,一种是客户端,另一种是服务器端。无法使用Javascript更改UserAgent字符串。可以通过在浏览器和将加载到iFrame中的站点之间的代理服务器上运行的PHP设置的HTTP标头来完成。
另一方面,如果您使用node.js服务器端,您可以使用Javascript设置userAgent标头(related OS Q&A可能有帮助)。