- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 ZohosalesIQ 添加到 WP 安装上的 CookieBot 事先同意小部件中。
zoho给出的这个脚本是
<script type="text/javascript" data-cookieconsent="statistics">
var $zoho = [];
var $zoho = $zoho || {};
$zoho.salesiq = $zoho.salesiq || {
widgetcode: "1c636a8a8d8e3410b7e579760898b7768f3cb213adb21970788a3891735df801800b6e4a1385c37b0f792b9ee54ce",
values: {},
ready: function() {}
};
var d = document;
s = d.createElement("script");
s.type = "text/javascript";
s.id = "zsiqscript";
s.defer = true;
s.src = "https://salesiq.zoho.eu/widget";
t = d.getElementsByTagName("script")[0];
t.parentNode.insertBefore(s, t);
d.write("<div id='zsiqwidget'></div>");
</script>
我应该添加<script type="text/plain" data-cookieconsent="statistics">
到脚本标签以启用对此脚本创建的 cookie 的事先同意,但是,当我添加此脚本时,它会中断并无法加载。
控制台为空,但页面在预加载后呈现为白色页面。当我添加带有 jaavscript 类型标记的代码时,它工作正常。
我尝试过将其弹出到回调函数中,但没有任何乐趣:(任何指示都会很棒。
最佳答案
如果脚本标签使用已弃用的 JavaScript 函数“document.write”,则可能会导致上述问题,因为使用此函数会同步加载脚本,然后清除窗口内容(生成空白页)。
为防止出现此问题,请确保脚本异步加载,因为 Cookiebot 会异步触发所有脚本(即等待访问者同意)才能正常工作。
您需要重写它以使用不同的方法,例如“document.write = function(node) {document.body.insertAdjacentHTML(‘beforeend’, node);}”
关于javascript - Cookiebot Cookie 同意脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50872515/
我将 ZohosalesIQ 添加到 WP 安装上的 CookieBot 事先同意小部件中。 zoho给出的这个脚本是 var $zoho = []; var $zoho = $zo
我将 cookiebot 插件添加到我的 wordpress 系统,现在我遇到了问题,即当横幅打开时印记不可见。 我不希望横幅来自顶部。 我试过这个: .CybotCookiebotDialog {
我是一名优秀的程序员,十分优秀!