File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 1+ import Gleap from "./Gleap" ;
2+
13class GleapNetworkIntercepter {
4+ startTimestamp = Date . now ( ) ;
25 requestId = 0 ;
36 requests = { } ;
47 externalConsoleLogs = [ ] ;
@@ -84,6 +87,27 @@ class GleapNetworkIntercepter {
8487 }
8588 }
8689
90+ // Get static resources from performance.
91+ try {
92+ if ( typeof window !== "undefined" && window . performance ) {
93+ var resources = window . performance . getEntriesByType ( "resource" ) ;
94+ for ( var i = 0 ; i < resources . length ; i ++ ) {
95+ var resource = resources [ i ] ;
96+ if ( resource && resource . name ) {
97+ if ( ! requests . find ( request => request . url === resource . name ) ) {
98+ requests . push ( {
99+ type : "RESOURCE" ,
100+ date : new Date ( this . startTimestamp + resource . startTime ) ,
101+ url : resource . name ,
102+ duration : Math . round ( resource . duration ) ,
103+ initiatorType : resource . initiatorType
104+ } ) ;
105+ }
106+ }
107+ }
108+ }
109+ } catch ( exp ) { }
110+
87111 return requests ;
88112 }
89113
You can’t perform that action at this time.
0 commit comments