如何本地运行devtools-frontend基础工程
运行项目
1、下载源码
devtools-frontend是chrome devtools工程源码
2、运行
在执行启动前先去下载google chrome canary 版本,然后执行npm start,会发现浏览器调用起来了,并且默认打了两个tab(inspectable pages 和 chrome devtools )
然后点击以chrome-devtools://devtools 开始的记录,新建一个tab将地址粘贴进去(切记把chrome devtool这个页面切换到高亮标签) 你会发现打开连接是白页(当然如果你的设备自带翻墙则直接可以看到devtools的界面了,appshot去下载两个资源InspectorBackendCommands.js和SupportedCSSProperties.js)。 仔细看资源请求过程中只有这两个资源无法加载,当运行server会把本地如下代码中的资源直接转到远程上的一个地址
这个资源是拿localhost:9222/json/version 返回的chrome每次发版的hash版本拼接的,可以直接把这两个资源地址打印出来然后(翻墙)访问一下看看是不是404,过一会在重新启动界面可以出来,如果是404 就download上边的两个资源放到front_end根目录,然后注释掉这个中转再次启动
3、调整运行方式
Last updated