Joomla 中的 OneTrust 插件:javascript 错误

问题描述 投票:0回答:1

我正在尝试在 Joomla 中激活 OneTrust(cookie 管理器)插件,将提供的 JS 代码直接粘贴到模板中,就在

</body>
之前。

cookie 建议没有出现,我可以在控制台中看到此错误:

未捕获(承诺中)类型错误:e.hasAttribute 不是函数 otBannerSdk.js:7:166589

我不知道问题出在哪里。

这是JS代码:

<!-- OneTrust Cookies Consent Notice start for kaochimigraf.com -->

<script type="text/javascript" src="https://cdn.cookielaw.org/consent/XXX/OtAutoBlock.js" ></script>
  
<script type='text/javascript'>
piAId = 'XXXX';
piCId = '';
piHostname = 'web.example.com';

(function() {
function async_load(){
var s = document.createElement('script'); s.type = 'text/javascript';
s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js';
var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c);
}
async_load();
})();
</script>
<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="XXX" ></script>

<script type="text/javascript">

function OptanonWrapper() { }

</script>

<!-- OneTrust Cookies Consent Notice end for kaochimigraf.com -->
javascript joomla one-trust
1个回答
-1
投票

有同样的问题,可以分享一下你是如何解决的吗? 从我的测试来看,问题出在模板中的某个地方。

© www.soinside.com 2019 - 2024. All rights reserved.