我想在外部添加cookiebot脚本
<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="idcookiebot" data-culture="languageId" type="text/javascript"></script>就在这之后
drupal_add_js("window.dataLayer = window.dataLayer || [];
function gtag() { window.dataLayer.push(arguments); }
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
wait_for_update: 500,
});",
array('type' => 'inline')
);但是,在drupal_add_html_head中,外部脚本位于第一行,但我需要在脚本之后使用此脚本。
我找不到drupal_add_js如何使用数据元素添加外部JS
发布于 2021-03-16 15:43:45
您可以为额外的javascript设置scope和weight,如下所示:
drupal_add_js("window.dataLayer = window.dataLayer || [];
function gtag() { window.dataLayer.push(arguments); }
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
wait_for_update: 500,
});",
array(
'type' => 'inline',
'scope' => 'footer',
'weight' => 5,
)
);https://stackoverflow.com/questions/66650226
复制相似问题