在chrome浏览器地址栏输入chrome://chrome-urls可以查看到内部协议之类列表,这些相当于一些工具,在前端开发调试时很有用。
1、chrome://about 、chrome://chrome-urls
列出所有命令。
2、chrome://accessibility
用于查看浏览器当前访问的标签,打开全局访问模式可以查看:各个标签页面的文档系统树
3、chrome://appcache-internals
HTML5应用的离线存储管理,点击view detail可以查看缓存的站点条目,点击remove item可以删除 html5 站点缓存;如果你没有看到这些选项说明,你还没访问过html5的站点
4、chrome://apps
应用启动器,他可让您直接从桌面启动自己喜爱的应用;如果没安装那就点击获取即可;
5、chrome://blob-internals
二进制大对象储存入口,BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。如:保存位图、保存XML文档。
6、chrome://bluetooth-internals
蓝牙设备管理
7、chrome://bookmarks
书签
8、chrome://cache
缓存
9、chrome://chrome、chrome://help
浏览器的关于
10、chrome://components
组件,可以更新组件
11、chrome://conflicts
此网页列出了已加载主进程中的所有模块以及稍后要加载的模块。
12、chrome://crashes
启用停用崩溃报告
13、chrome://credits
第三方软件许可证,除此之外还可以查看某个软件的主页(源码)
14、chrome://device-log
设备日志
15、chrome://devices
查看设备,比如打印机
16、chrome://dino
网页打不开的显示
17、chrome://discards
可看到释放标签页面规则,可手动释放标签页面
18、chrome://dns
DNS记录查看,如果有网络故障记得先来找他,chrome 还会定时更新hosts的DNS
19、chrome://downloads
下载文件的记录
20、chrome://extensions
扩展程序
21、chrome://flags
实验功能
22、chrome://flash
flash插件的详细信息
23、chrome://gcm-internals
消息推送服务,啰嗦一下: Google Cloud Messaging for Android 是谷歌新推出的云推送消息服务,简称GCM。
24、chrome://gpu
GPU信息
25、chrome://histograms
显示某些性能的柱状图(符号形式)。从浏览器启动到上一页加载的统计信息;重新加载以获得此页加载的统计信息
26、chrome://history
查看访问的历史记录
27、chrome://indexeddb-internals
查看 html5的本地存储,他会列出使用你本地存储的 html5站点,然后你可以“强制清除”它,或者“下载”他
28、chrome://inspect
开发工具调试
29、chrome://invalidations
失效的调试信息,可以查看调试日志以及内部详细信息
30、chrome://local-state
本地状态,显示的是一个JSON格式的文件,包括了浏览器的很多状态信息,插件的详细信息
31、chrome://media-internals
当前的多媒体内部构建信息,如果当前使用的是浏览器内部的播放器而不是flash播放器的话,会在Players、Audio、Video Capture显示播放文件的详细信息,在Player中可以显示当前播放的适配的详细信息,包括音频、视频及播放器的内部状态信息。
32、chrome://nacl
NaCl的版本信息,包括NaCl的插件位置,版本信息
33、chrome://net-export
开启网络日志保存到磁盘
34、chrome://net-internals
Chrome的http抓包工具
35、chrome://network-error
网页不能访问信息
36、chrome://network-errors
网络不能访问时的错误信息及错误码
37、chrome://newtab
打开一个新的标签页
38、chrome://omnibox
omnibox的测试工具,omnibox API https://developer.chrome.com/extensions/omnibox
39、chrome://password-manager-internals
显示捕获到的密码管理日志。当这个页面被关闭掉,则已有的记录会被清除,并且不再捕获。
40、chrome://policy
显示设置的政策
41、chrome://predictors
显示输入url预测列表
42、chrome://print
浏览器打印页面
43、chrome://profiler
分析器,可以按照不同的条件分组及排序,主要应该是用于分析Chrome的各种进程的内部信息
44、chrome://quota-internals
存储空间的配额信息,包括了三个tab页面,Summary、Usage&Quota、Data
Summary标签页显示的是一个磁盘总的空闲空间大小以及混合统计的一些数值
Usage&Quota 标签页显示的是临时的、持久化的和同步的数据库中的具体数据项
Data标签中点击Dump按钮可以生成一个json格式的文件,包含了前面两个tab中的统计信息和分类信息。
45、 chrome://serviceworker-internalsServiceWorker的内部组件,可以勾选选择框,进行调试
ServiceWorker的项目主页: https://www.chromium.org/blink/serviceworker
介绍视频:https://youtu.be/4uQMl7mFB6g
视频中介绍者的的代码:https://github.com/jakearchibald/simple-serviceworker-tutorial
w3c ServiceWorker的Demo:https://github.com/w3c-webmob/ServiceWorkersDemos
46、 chrome://settingsChrome的设置页面
47、chrome://signin-internals
当前Chrome登录者信息,包括账户状态的各种信息
48、chrome://site-engagement
站点契约
49、chrome://suggestions
提建议
50、chrome://supervised-user-internals
管理用户行为
51、chrome://sync-internals
同步信息
52、chrome://system
系统诊断数据
53、chrome://taskscheduler-internals
定时任务
54、chrome://terms
Chrome服务条款
55、chrome://thumbnails
访问网页的快照
56、chrome://tracing
追踪访问URL,包括浏览和渲染的过程
57、chrome://translate-internals
翻译内部组件信息,此处包含了对于Chrome翻译的设置,包括用户自定义的不需要自动翻译的网站列表,可以在此处进行编辑,删除
包括了当前翻译引擎的设置,以及翻译组件的日志信息,日志包括了检测日志、事件日志和错误日志,其中检测日志可以dump为JSON格式的文件。
追踪日志会将打开该页面后的浏览器访问的网页内容抓取出来,包括要翻译的文字内容列表
58、chrome://usb-internals
设备管理
59、chrome://user-actions
监听用户行为。用户操作列表,包括操作类型和发生时间。
60、chrome://version
版本信息
61、chrome://view-http-cache
显示当前HTTP缓存的URL列表,点击对应的url,可以打开缓存的文件,包含了文件的具体信息和二进制内容信息
62、chrome://webrtc-internals
WebRTC内部组件信息。点击Create Dump按钮,可以下载当前的webrtc连接的数据信息和状态信息快照数据
63、chrome://webrtc-logs
WebRTC日志信息
调试目的的页面: