我正试图通过iframe在移动设备的桌面版中打开一个页面(不是我创建的页面)。
有什么办法吗?
我尝试在iframe中打开的页面会自动检测移动设备并在移动模式下打开。 它不一定是iframe。
我只是想知道是否有办法假装它是移动设备。
答案 0 :(得分:0)
网站(您尚未创建)通过以下两种方式之一检测到您正在使用移动设备:
<强> 1。用户代理检测
您最好的选择是覆盖移动浏览器发送的用户代理,其中包含桌面浏览器(例如Firefox)使用的用户代理。桌面浏览器有很多插件允许你欺骗你的用户代理,所以我想应该有一些移动浏览器/插件,你也可以这样做。但是,您尚未提及您的设备(Android,iPhone或Windows Mobile),因此您必须专门针对Google。
<强> 2。特征检测
简单地说,该网站使用JavaScript来检查浏览器是否支持给定功能(例如动画或自定义事件)。由于大多数移动设备功能有限 - 它们不支持桌面浏览器提供的所有功能。因此,JavaScript检查可能会根据检查结果将您重定向到另一个页面或提供不同的布局。没有办法覆盖它,因为您无法修改移动浏览器以添加新功能。您唯一的选择是使用更现代的手机或浏览器。