在桌面

时间:2017-11-17 21:26:19

标签: javascript php http iframe user-agent

我正在尝试使用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'?

1 个答案:

答案 0 :(得分:0)

您的问题标有Javascript和PHP标记,两种完全不同的语言,一种是客户端,另一种是服务器端。无法使用Javascript更改UserAgent字符串。可以通过在浏览器和将加载到iFrame中的站点之间的代理服务器上运行的PHP设置的HTTP标头来完成。

另一方面,如果您使用node.js服务器端,您可以使用Javascript设置userAgent标头(related OS Q&A可能有帮助)。