0

我正在尝试通过 iframe 在移动设备的桌面版本中打开一个页面(不是我创建的页面)。

有什么办法吗?

我试图在 iframe 中打开的页面会自动检测移动设备并以移动模式打开。它不必是 iframe。

我只想知道是否有任何方法可以伪造它是移动设备。

4

1 回答 1

0

该网站(您尚未创建)正在以两种方式之一检测您正在使用移动设备:

1. 用户代理检测

最好的办法是用桌面浏览器(例如 Firefox)使用的用户代理覆盖移动浏览器发送的用户代理。桌面浏览器有很多插件可以让你欺骗你的用户代理,所以我想应该有一些移动浏览器/插件也可以让你这样做。但是,您尚未提及您的设备(Android、iPhone 或 Windows Mobile),因此您必须专门为此使用 Google。

2.特征检测

简单地说,网站使用 JavaScript 来检查浏览器是否支持给定的功能(例如动画或自定义事件)。由于大多数移动设备的功能有限 - 它们不支持桌面浏览器提供的所有功能。因此,JavaScript 检查可能会根据检查结果将您重定向到另一个页面或提供不同的布局。无法覆盖这一点,因为您无法修改移动浏览器以添加新功能。您唯一的选择是使用更现代的手机或浏览器。

于 2013-06-27T13:40:37.097 回答