由于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
谢谢