Firefox Quantum Приватный браузер не загружает скрипты, добавленные javascript - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь учесть GDPR, не загружая наши аналитические скрипты до тех пор, пока пользователь не даст на это согласие.

То, как я это делаю, работает, как и ожидалось, в каждом браузере, который мы поддерживаем, кроме частного окна просмотра FF Quantum.(Если это помогает, это работает, как и ожидалось, в Chrome Incognito)

Этот код, который я использую ниже:

/**
 * @name loadAnalytics
 * @function
 * @param {boolean} [consented] Determines if the consent click event should be tracked
 */
function loadAnalytics( consented ){
    if( analyticsExists() ) return callbackAnalytics( consented );
    if( !window.analyticsScriptURL ) return;
    var script = document.createElement( 'script' );
    script.src = analyticsScriptURL;
    script.type = 'text/javascript';
    script.async = true;
    script.onload = script.onreadystatechange = callbackAnalytics.bind( this, consented );
    document.head.appendChild( script );
}

Это средство безопасности или есть что-то, что ям отсутствует?

1 Ответ

0 голосов
/ 26 мая 2018

После некоторых исследований.Похоже, что основная причина, по которой вы не можете загрузить скрипт в частном браузере firefox, заключается в том, что защита от отслеживания включена по умолчанию.

Вы можете попробовать отключить его и посмотреть, произошло ли это снова или нет.

Для дальнейшего использования.Пожалуйста, посмотрите это https://support.mozilla.org/en-US/kb/tracking-protection?redirectlocale=en-US&redirectslug=tracking-protection-pbm

...