假设目前你已经打开需要截屏的网页,那么接下来按照以下步骤操作。
第1步:打开Chrome调试工具——快捷键为 Ctrl + Shift + I
第2步:打开命令列表——快捷键为 Ctrl + Shift + P
第3步:输入 screenshot
第4步:点击第 2 项 “Capture full size screenshot”,即可完成网页内容的全部截屏
第1步:访问 https://sugoidesune.github.io/readium/
第2步:拖动 Readium 按钮到浏览器书签栏
第3步:以后遇到付费文章,点击这个书签就可以自动解锁
补充说明:这种方式有个缺点,浏览器书签栏 必须一直保持为显示状态
第1步:下载离线安装包 https://github.com/iamadamdev/bypass-paywalls-chrome/archive/master.zip
第2步:打开Chrome扩展页,并开启 “开发者模式”
第3步:将解压后的安装包目录拖到 Chrome 扩展页,点击确认即可安装成功
第4步:将 Bypass Paywalls 固定在 Chrome 顶部
第4步:以后遇到付费文章,点击这个扩展程序图标即可自动解锁
除了浏览器本身的 性能(Performance) 面板外,还有另外一个重要的、方便我们查看页面渲染性能的工具——Rendering。
-
打开浏览器调试工具 DevTool
-
点击右侧 3 个小圆点
-
鼠标移动到 More tools
-
点击 Rendering
-
在新出现的 Rendering 面板中,勾选 Frame Rendering Stats
备注:在旧的谷歌浏览器中,应该勾选的是 Show FPS meter
这样就可以在网页左上角,实时看到当前渲染性能状况。
性能展示的数据,主要 2 个模块:Frames 和 GPU
GPU 相关:
-
GPU raster :on 表示 GPU 光栅化已开启
-
GPU memory:GPU 已用大小、GPU 最大可用大小
在本示例中,通常是当修改浏览器尺寸时,此时需要大量计算,会显示出 GPU memory
在普通的 鼠标拖拽 改变地球视角时,不会显示 GPU memory
Frames相关:
假设某一时刻,渲染性能结果为 Frames:63% 1082(0m) dropped of 2737
对应的解读为:
第1个数字 63% —— 63% 的帧按时渲染完成
第2个数字 1082 —— 有 1082 个合成帧丢失(未渲染)
第3个数字 0m —— 有 0 个帧丢失
第4个数字 2737 —— 原本计划渲染 2737 个帧
数字之间的计算关系为 63% ≈ 1 - (1082 + 0 )/ 2737
也就是说 第2个数字(丢失的合成帧)越小,那么整体按时完成渲染帧的百分比(第1个数字)越大,意味着此刻网页越流畅。