fix(tracker): fix resources filtering
This commit is contained in:
parent
5f24189446
commit
21f70fd3cb
3 changed files with 12 additions and 3 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@openreplay/tracker",
|
||||
"description": "The OpenReplay tracker main package",
|
||||
"version": "9.0.11",
|
||||
"version": "9.0.12",
|
||||
"keywords": [
|
||||
"logging",
|
||||
"replay"
|
||||
|
|
|
|||
|
|
@ -557,7 +557,12 @@ export default class App {
|
|||
const sessionToken = this.session.getSessionToken()
|
||||
const isNewSession = needNewSessionID || !sessionToken
|
||||
|
||||
console.log('OpenReplay: starting session', needNewSessionID, sessionToken)
|
||||
console.log(
|
||||
'OpenReplay: starting session; need new session id?',
|
||||
needNewSessionID,
|
||||
'session token: ',
|
||||
sessionToken,
|
||||
)
|
||||
return window
|
||||
.fetch(this.options.ingestPoint + '/v1/web/start', {
|
||||
method: 'POST',
|
||||
|
|
|
|||
|
|
@ -110,12 +110,16 @@ export default function (app: App, opts: Partial<Options>): void {
|
|||
if (resources !== null) {
|
||||
resources[entry.name] = entry.startTime + entry.duration
|
||||
}
|
||||
|
||||
let shouldSkip = false
|
||||
options.excludedResourceUrls?.forEach((url) => {
|
||||
if (entry.name.startsWith(url)) {
|
||||
shouldSkip = true
|
||||
return
|
||||
}
|
||||
})
|
||||
if (shouldSkip) {
|
||||
return
|
||||
}
|
||||
app.send(
|
||||
ResourceTiming(
|
||||
entry.startTime + getTimeOrigin(),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue