您现在的位置是:时尚 >>正文
怎么查看网页的html代码
时尚398人已围观
简介按F12,网页的HTML代码就摆在你眼前了。这大概是浏览器里最直接的功能,但很多人用了几年电脑都不知道。 我头一回接触这玩意儿是十年前。当时想抄一个网站的排版,右键点了半天没找到“查看源代码”以外的选 ...
按F12,网页网页的网页HTML代码就摆在你眼前了。这大概是网页浏览器里最直接的功能,但很多人用了几年电脑都不知道。网页
我头一回接触这玩意儿是网页十年前。当时想抄一个网站的网页排版,右键点了半天没找到“查看源代码”以外的网页选项——那时候 Chrome 还没现在这么顺手。现在你随便打开一个页面,网页右键菜单里至少有两个入口:查看网页源代码和检查。网页前者弹出一个新标签页,网页密密麻麻全是网页纯文本;后者直接在当前页面右侧或底部展开一个面板,左边是网页代码,右边是网页样式,鼠标划过哪行代码,网页页面上对应的网页元素就亮起来。这体验,比当年用 Dreamweaver 拖控件直观多了。
具体怎么操作?分场景说。
桌面浏览器最省事。Windows 系统按 Ctrl + U,Mac 按 Command + Option + U,直接跳转到源码页。或者右键 → “查看网页源代码”,效果一样。但你要是想边看代码边看页面效果,那就用 F12 或 Ctrl + Shift + I(Mac 是 Command + Option + I)打开开发者工具。这个面板里,Elements 标签页显示的是经过浏览器解析、修正后的 DOM 结构,跟原始源码可能不一样——比如浏览器会自动补全 <html>、<body> 标签,JavaScript 动态插入的内容也会出现在这里。而 Ctrl + U 看到的是服务器返回的原始 HTML,没经过任何加工。
有个细节值得留意:你在 Elements 面板里双击某行代码,可以直接改文字、改属性。改完页面立刻变样,但刷新就没了。这功能拿来临时测试样式挺方便,我经常用它改按钮颜色看效果,比来回切编辑器快。
手机浏览器稍微麻烦点。iOS 的 Safari 默认没有开发者工具,得先去“设置 → Safari → 高级”里打开“网页检查器”,然后用数据线连电脑,在电脑的 Safari 里才能看。Android 的 Chrome 倒是内置了,地址栏输入 chrome://inspect 可以远程调试,但普通用户很少这么干。更简单的办法是装个 View Source 类的 App,或者直接把网址前面加 view-source:——不过移动端支持这个协议的不多。
说到 view-source:,这其实是最原始的查看方式。在地址栏输入 view-source:https://example.com,浏览器就会把源码当纯文本显示。Chrome、Firefox 都支持,Edge 也行。缺点是它不解析、不渲染,就是干巴巴的文本,找东西全靠 Ctrl + F。
有人会问:看源码有什么用?举个例子。我前阵子想扒一个网页的字体文件,右键检查元素,在 Network 面板里筛选 Font,刷新页面,字体文件就列出来了。再比如,有些网站把邮箱地址藏在 JavaScript 里防爬虫,但源码里搜 @ 符号往往能直接找到。还有时候,页面显示“加载失败”,打开源码一看,接口地址写错了——这种问题,看源码比看控制台报错还快。
不过得提醒一句:你看到的源码不一定是服务器上那套。很多现代网站用 React、Vue 这类框架,源码里只有一个空的 <div id="app"></div>,所有内容都是 JS 跑出来的。这时候看原始源码没用,得看 Elements 面板里动态生成的结构。另外,有些网站会故意混淆代码,变量名全是 a、b、c,看着头疼,但逻辑还在,耐心点能理出来。
最后说个反直觉的事:不是所有网页都能看源码。有些站点用 frame 嵌套,你看到的只是外层框架;有些用 document.write 动态输出,源码里一片空白;还有的干脆检测开发者工具,你一按 F12 它就跳转或弹窗。遇到这种,换个浏览器或者禁用 JavaScript 再试,往往能绕过。
代码就在那里,看不看,怎么用,全看你自己。
Tags:
上一篇:极客时间破解付费课程
下一篇:算力是什么
相关文章
f12修改网页内容代码
时尚按一下F12,随便找个新闻网站,把头条标题改成“我中了五百万”,截图发给朋友。三分钟后他回复:“P得挺像啊。”你告诉他没P,就是浏览器里改了一行字。他大概率不信,但你确实只改了一行字。 浏览器开发者工 ...
【时尚】
阅读更多asp网站调试工具
时尚调试ASP网站,最怕的就是那种“改了代码,刷新页面,啥变化没有”的诡异时刻。你盯着屏幕,怀疑自己是不是记错了文件路径,或者干脆怀疑服务器根本没重启。这时候,一个趁手的调试工具比什么都管用。 我最早用的 ...
【时尚】
阅读更多iphone无法验证app点了验证没效果
时尚我蹲在路由器旁边,手机屏幕上的“验证”按钮都快被我的拇指磨出包浆了。App Store里那个待安装的应用图标灰蒙蒙地悬着,旁边一行小字:“无法验证App”。点验证,转圈,消失,再点,再转圈,再消失。像 ...
【时尚】
阅读更多