自动镶边配置文件:get-timeline-trace.js跟踪仅针对单个URL

时间:2019-02-16 01:46:35

标签: javascript google-chrome-devtools

由于get-timeline-trace.js具有单个URL https://github.com/paulirish/automated-chrome-profiling,尽管用户在通过邮件URL登录后浏览了多个URL,但是它仅捕获单个URL的跟踪吗?

这是我所做的:

get-timeline-trace.js文件中提供并保存了主URL。

然后执行以下步骤。

步骤1:npm start
步骤2:使用开放的调试端口运行Chrome:

chrome --remote-debugging-port=9222

第3步:

3a)键入主网址i。登录到应用程序(在get-timeline-trace.js中提到)例如: https://xxxx/sc/login.html?response_type=code&redirect_uri=http%3A%2F%2Fxxxx.ep.corp%2Fauth%2Fcallback&scope=&client_id=xxx-qa1

3b)放置在第二页上与#3a不同的网址,即#a重定向到#3b 例如: http://xxxxxxx/projects/19306/timecards/browse

3c)从3b页单击“批处理”选项卡,然后将其放置在不同的页面上,即不同的URL 例如::{strong> http://xxxxxx/projects/19306/batches/browse

3d)创建了#3c的新批次,即帖子(表格)

3e)退出

第4步:运行以下命令

node get-cpu-profile.js  

node get-timeline-trace.js 

结果::在生成的profile-1550277791150.devtools.trace中,只能看到get-timeline-trace.js文件中提到的主URL#3a

问题: 1)尽管用户通过主登录URL浏览了不同的URL,但它是否总是获得仅针对主URL的跟踪? 例如: https://xxxx/sc/login.html?response_type=code&redirect_uri=http%3A%2F%2Fxxxx.ep.corp%2Fauth%2Fcallback&scope=&client_id=xxx-qa1

2)如果是#1,那么如何在Page.navigate下提到多网址的get-timeline-trace.js

enter image description here

enter image description here

enter image description here

谢谢

0 个答案:

没有答案