gpt4 book ai didi

javascript - Firefox Quantum 私有(private)浏览器不加载由 javascript 添加的脚本

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:10:13 25 4
gpt4 key购买 nike

我试图通过在用户同意之前不加载我们的分析脚本来适应 GDPR。

除了 FF Quantum 的隐私浏览窗口外,我的操作方式在我们支持的每个浏览器中都按预期工作。 (如果有帮助,它会在 Chrome 隐身模式中按预期工作)

这是我在下面使用的代码:

/**
* @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 );
}

这是安全问题还是我遗漏了什么?

最佳答案

经过一番研究。您无法在 firefox 专用浏览器上加载脚本的主要原因似乎是默认启用的跟踪保护。

您可以尝试禁用它,看看它是否再次发生。

供进一步引用。请看这个https://support.mozilla.org/en-US/kb/tracking-protection?redirectlocale=en-US&redirectslug=tracking-protection-pbm

关于javascript - Firefox Quantum 私有(private)浏览器不加载由 javascript 添加的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50470150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com