我正在使用欧洲cookie政策的现成脚本。问题是,我的 CMS by Hubspot 只允许所有内容的全局标题或每个页面的单个标题。对于我们的 120 页,很难手动定义它,但我们需要一个用于德语页面的脚本和一个用于 Frend 页面的脚本。
这里是脚本:
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#1d89d2"
},
"button": {
"background": "#fff",
"text": "#333"
}
},
"position": "top",
"static": true,
"content": {
"message": "SORBA verwendet Cookies, um Ihr Online-Erlebnis zu verbessern. Mit der weiteren Nutzung von sorba.ch akzeptieren Sie unsere:
",
"dismiss": "Schliessen",
"link": "Datenschutzerklärung",
"href": "www.sorba.ch/datenschutz"
}
})});
</script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#1d89d2"
},
"button": {
"background": "#fff",
"text": "#333"
}
},
"position": "top",
"static": true,
"content": {
"message": "SORBA utilise des cookies pour améliorer votre expérience de navigation. Si vous poursuivez l’utilisation de sorba.ch, vous acceptez notre :
",
"dismiss": "Fermer",
"link": "Politique de confidentialité",
"href": "www.sorba.ch/fr-ch/politique_confidentialite"
}
})});
</script>
是否有可能识别页面的内容语言并仅激活一个脚本?
您可以从<html lang="en">
标签中找到当前页面语言。
var current_lang = $('html').attr('lang');
if(current_lang == 'de'){
//show Deutsch messge
} else if(current_lang == 'en'){
//show English message
}