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 345345 Date . now ( ) ;
346346 } ;
347347
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-
356348 // 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 ;
364352
365353 var basePayload = {
366354 version : version ,
597585 var lastSendPath ;
598586
599587 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
602597 ) ;
603598 } ;
604599
You can’t perform that action at this time.
0 commit comments