我正在尝试通过在用户同意之前不加载我们的分析脚本来适应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 );
}
这是一个安全性问题还是我遗漏了什么?
https://www.w3schools.com/js/myScript.js
。 - kucing_terbang