fix DNT check

This commit is contained in:
Joshua Hahn 2020-08-22 12:03:39 +02:00
parent 6445702610
commit 51f19e36f6
2 changed files with 18 additions and 7 deletions

View File

@ -48,13 +48,24 @@ export const hook = (_this, method, callback) => {
}; };
export const doNotTrack = () => { export const doNotTrack = () => {
if (window.doNotTrack || navigator.doNotTrack || navigator.msDoNotTrack || 'msTrackingProtectionEnabled' in window.external) { if (
if (window.doNotTrack == "1" || navigator.doNotTrack == "yes" || navigator.doNotTrack == "1" || navigator.msDoNotTrack == "1" || window.external.msTrackingProtectionEnabled()) { window.doNotTrack ||
return true navigator.doNotTrack ||
navigator.msDoNotTrack ||
'msTrackingProtectionEnabled' in window.external
) {
if (
window.doNotTrack == '1' ||
navigator.doNotTrack == 'yes' ||
navigator.doNotTrack == '1' ||
navigator.msDoNotTrack == '1' ||
(window.external.msTrackingProtectionEnabled && window.external.msTrackingProtectionEnabled())
) {
return true;
} else { } else {
return false return false;
} }
} else { } else {
return false return false;
} }
} };

File diff suppressed because one or more lines are too long