有没有办法判断您下载的移动网页是仅仅是使用媒体查询修改的桌面网页,还是专门针对移动设备设计的单独网页?我想查看“20个最佳移动页面”列表,看看专为移动设计的百分比。
答案 0 :(得分:2)
让我表达我对你的任务的理解: 您想要检查是否有一个网页,例如https://www.google.com,专为移动设备和台式计算机而设计(这意味着两种类型的访问可能导致服务器提供不同的网页),或仅用于移动设备或仅用于桌面。
如果我的理解是正确的,以下是我的答案:
您可以更改http请求中的“用户代理”,然后分析您是否可以从同一网址获取相同或不同的内容。关于“用户代理”,更多解释如下: https://www.thoughtco.com/detecting-hits-from-mobile-devices-3469093
从http请求中获取不同“用户代理”设置的内容后,如果移动设备的“用户代理”类型内容与桌面的“用户代理”内容不同,则可以假设该URL页面是专为移动设备设计的。
但由于没有特殊的国际标准告诉客户该内容是针对移动设备还是针对台式计算机,因此在您从移动设备“用户代理”获取相同的HTML内容之后做出此决定是您的职责。桌面“用户代理”设置。
答案 1 :(得分:1)
Google专门针对这个问题进行了测试,它有使用REST的API,它可以与Go,Java,Javascript,PHP,Python和Ruby一起使用:
https://developers.google.com/webmaster-tools/search-console-api/
我希望这会有所帮助。
答案 2 :(得分:0)
在桌面上访问该网站,然后使用Chrome的inspect元素测试移动设备尺寸的浏览器。然后继续通过手机访问该网站。如果结果不同,那么它是专为移动设计的,如果没有,那么网站只是为响应而构建。