Adding feature to use url params to temp or permanently disable umami
parent
9b1a75fd90
commit
21f0ad2b78
|
@ -24,9 +24,14 @@ import { removeTrailingSlash } from '../lib/url';
|
||||||
const useCache = attr('data-cache');
|
const useCache = attr('data-cache');
|
||||||
const domains = attr('data-domains');
|
const domains = attr('data-domains');
|
||||||
|
|
||||||
|
const getURLParameter = (name) => {
|
||||||
|
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(search) || [null, ''])[1].replace(/\+/g, '%20')) || null;
|
||||||
|
}
|
||||||
|
|
||||||
const disableTracking =
|
const disableTracking =
|
||||||
localStorage.getItem('umami.disabled') ||
|
localStorage.getItem('umami.disabled') ||
|
||||||
(dnt && doNotTrack()) ||
|
(dnt && doNotTrack()) ||
|
||||||
|
getURLParameter("dnt") != null
|
||||||
(domains &&
|
(domains &&
|
||||||
!domains
|
!domains
|
||||||
.split(',')
|
.split(',')
|
||||||
|
|
Loading…
Reference in New Issue