在桌面上,如何查看移动版网站的源代码

时间:2016-09-08 22:24:28

标签: html google-chrome mobile google-chrome-devtools view-source

我创建了一个网站,根据用户使用的是桌面设备还是移动设备,显示不同的源代码。

在桌面版Chrome中,只需右键点击网站上的任意位置,然后选择“查看网页来源”,即可轻松查看任何网站桌面版的源代码。

在桌面版Chrome中,有没有办法可以查看网站移动版的源代码?我知道在开发人员工具中我可以使用移动模拟器查看网站,我可以检查呈现给移动浏览器的元素。但是,我还没有想出如何查看呈现给移动浏览器的原始源代码。

3 个答案:

答案 0 :(得分:1)

您可以查看https://developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging?hl=en

基本上,您将手机连接到PC / mac,并且可以使用桌面镶边来检查使用手机渲染的页面,甚至可以从那里控制它。

答案 1 :(得分:0)

我一直无法找到可靠的解决方案,因此最终只能在终端中使用curl:

curl -H "user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1" https://url/to/inspect

为方便起见,可以将其另存为简单的bash脚本fetch-mob-src.sh

#!/bin/bash
user_agent="Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1"
curl -XGET -H "user-agent: $user_agent" $1

例如./fetch-mob-src.sh https://url/to/inspect

答案 2 :(得分:0)

查看移动版本的原始源。在开发人员工具窗口的“网络”选项卡上,选择“请求检索感兴趣的页面”。

在右窗格中,激活“响应”选项卡。原始源位于“响应有效负载”窗口中。