File tree Expand file tree Collapse file tree 1 file changed +12
-17
lines changed Expand file tree Collapse file tree 1 file changed +12
-17
lines changed Original file line number Diff line number Diff line change 345
345
Date . now ( ) ;
346
346
} ;
347
347
348
- var cleanSubdomain = function ( url ) {
349
- if ( ! url ) return ;
350
- return url . replace (
351
- / ^ ( h t t p s ? : \/ \/ ) ? ( ( m | l | w { 2 , 3 } ( [ 0 - 9 ] + ) ? ) \. ) ? ( [ ^ ? # ] + ) ( .* ) $ / ,
352
- "$5"
353
- ) ;
354
- } ;
355
-
356
348
// Customers can overwrite their hostname, here we check for that
357
- var overwrittenHostname = cleanSubdomain (
358
- overwriteOptions . hostname || attr ( scriptElement , "hostname" )
359
- ) ;
360
-
361
- var definedHostname = cleanSubdomain (
362
- overwrittenHostname || locationHostname
363
- ) ;
349
+ var overwrittenHostname =
350
+ overwriteOptions . hostname || attr ( scriptElement , "hostname" ) ;
351
+ var definedHostname = overwrittenHostname || locationHostname ;
364
352
365
353
var basePayload = {
366
354
version : version ,
597
585
var lastSendPath ;
598
586
599
587
var getReferrer = function ( ) {
600
- return cleanSubdomain (
601
- ( doc . referrer || "" ) . replace ( locationHostname , definedHostname )
588
+ // Customers can overwrite their referrer, here we check for that
589
+ var overwrittenReferrer =
590
+ overwriteOptions . referrer || attr ( scriptElement , "referrer" ) ;
591
+
592
+ return (
593
+ ( overwrittenReferrer || doc . referrer || "" )
594
+ . replace ( locationHostname , definedHostname )
595
+ . replace ( / ^ h t t p s ? : \/ \/ ( ( m | l | w { 2 , 3 } ( [ 0 - 9 ] + ) ? ) \. ) ? ( [ ^ ? # ] + ) ( .* ) $ / , "$4" )
596
+ . replace ( / ^ ( [ ^ / ] + ) $ / , "$1" ) || undefinedVar
602
597
) ;
603
598
} ;
604
599
You can’t perform that action at this time.
0 commit comments