有没有办法知道您下载的移动页面是否只是修改了带有媒体查询的桌面页面,还是专门为移动设备设计的单独页面?我想浏览" 20个最佳移动页面"的列表,并查看专门为移动设备设计的百分比。
让我对您的任务表示理解:您想检查一个网页,例如https://www.google.com是为移动设备和台式计算机设计的(这两种类型访问可能会导致服务器提供不同的网页(,或仅用于移动设备或仅用于台式机。
如果我的理解是正确的,则以下是我的答案:
您可以在HTTP请求中更改"用户代理",然后分析您是否可以从同一URL获得相同或不同的内容。关于"用户代理",这里有更多解释:https://www.thoughtco.com/detecting-hits-from-mobile-devices-3469093
从HTTP请求中获得不同"用户代理"设置的内容后,如果移动设备的类型"用户代理"内容与桌面的类型"用户代理"内容不同,则可以假设该URL页面是专门为移动设备设计的。
但是,由于没有特殊的国际标准来告诉客户内容是用于移动计算机还是用于台式计算机的内容,因此在您从两个移动设备"用户代理"和桌面"用户代理"设置。
Google具有专门针对此问题的测试,它具有REST的API,可以与GO,Java,JavaScript,Php,Php,Python和Ruby一起使用:
https://developers.google.com/webmaster-tools/search-console-api/
我希望这会有所帮助。
访问桌面上的网站,然后使用Chrome的Inspect元素测试移动尺寸的浏览器。然后上电话,然后访问网站。如果结果是不同的,则是为移动设计的,如果不是,则该网站只是构建的。