javascript - JavaScript - 在同一窗口/选项卡中打开链接
问题描述
以下是“Cookie 同意”中关于带有链接的 cookie 横幅的一段代码。问题:代码在新选项卡而不是同一选项卡/窗口中打开链接 - 请参阅代码底部。需要添加/更改什么才能使这项工作?似乎也window.open("https://www.youraddress.com","_self")
不能解决问题。Edit2:按照建议更改“元素”仍然不会产生正确的结果......
<link rel="stylesheet" type="text/css"
href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css" />
<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#ebebeb",
"text": "#404040"
},
"button": {
"background": "#ff0099",
"text": "#ffffff"
}
},
"elements": {
"link": '<a aria-label="learn more about cookies" tabindex="0" class="cc-link" href="{{href}}" target="_self">{{link}}</a>',
},
"content": {
"href": "https://www.example.com/privacy-policy"
}
})});
</script>
解决方案
推荐阅读
- javascript - 如何处理嵌套的 json 数组以显示在表格中?
- r - 是否可以将 R 脚本编译成二进制文件?
- python - 创建一个计算机猜数字的猜数字游戏,列表切片
- amazon-web-services - 我们可以在另一个应用程序中使用 AWS-CDK 吗?
- r - 基于R中ifelse条件的data.frame列的总和?
- python - NumberC 和条件运算符
- flutter - 如何在 GridView 中增加卡片大小
- java - 在以下 4 种情况下创建了多少个带列的表(@MapKey、@MapKeyEnumerated、@MapKeyTemporal、@MapKeyJoinColumn)
- javascript - “TypeError:无法读取未定义的属性‘创建’”
- google-sheets - 如何更改 Google 表格图表中一个系列的比例?