最近看到国外网站都会弹出一个收集cookie的弹窗,就好奇这东西是干啥用的。
参阅了下gdpr.eu对于cookie的说明,基本只是服务于欧盟用户需要网站方提供这个弹出让客户去选择。
然而大部分网站似乎也只有同意按钮,并没有拒绝的选项。简单来说这东西也只是个形式上的东西。
.cookie {
position: fixed;
bottom: 0;
z-index: 1050;
width: 100%;
}
.cookie .cookie-box {
color: #fff;
background-color: rgba(30, 30, 30, .9);
box-shadow: 0 5px 20px 0 rgba(0,0,0,.5);
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0 auto;
max-width: 1300px;
padding: 40px 20px;
border-radius: 5px;
}
.cookie .cookie-box-text h2 {
font-size: 24px;
font-weight: 700;
margin-bottom: 10px;
}
.cookie .cookie-box-text p{
font-size: 15px;
letter-spacing: 1px;
margin-right: 20px;
}
.cookie .cookie-box-text a{
color: #4d88ff;
text-decoration: underline;
}
.cookie #acceptBtn {
width: 15%;
font-size: 15px;
letter-spacing: 2px;
}
@media screen and (max-width: 768px){
.cookie .cookie-box-text p{
margin-right:0;
margin-bottom: 10px;
}
.cookie #acceptBtn{
width: 100%;
}
}
$(document).ready(function() {
var expirationDate = new Date();
expirationDate.setDate(expirationDate.getDate() + 7);
// Check if the user has already accepted the cookie
if (getCookie('cookie_consent') !== 'accepted') {
// Create the cookie consent popup
var popup = $('<div class="cookie"><div class="cookie-box" id="cookiePopup">' +
'<div class="cookie-box-text"><h2>本服务使用 Cookies</h2><p>本服务采用cookies以保持其可靠性,促致个人化内容和广告。请按「同意」代表阁下同意我们的<a href="/cookie"> Cookies 政策 </a>以及<a href="/pics"> 个人资料收集声明 </a>。</p></div>' +
'<button id="acceptBtn">同意</button>' +
'</div>');
// Append the popup to the body
$('body').append(popup);
// Show the cookie consent popup
$('#cookiePopup').show();
}
$('#acceptBtn').click(function() {
// Set a cookie to record the user's consent
document.cookie = 'cookie_consent=accepted; expires=' + expirationDate.toUTCString() + '; path=/';
$('#cookiePopup').hide();
});
// Function to get a cookie by name
function getCookie(name) {
var value = "; " + document.cookie;
var parts = value.split("; " + name + "=");
if (parts.length == 2) return parts.pop().split(";").shift();
}
});
文章标题:为网站设置一个收集cookie的提示框
文章链接:https://www.wuyanshuo.cn/11326.html
更新时间:2024年03月26日
本站资源均为两层压缩,第一层7z(后缀若为wys,请自行修改为7z)有解压密码;第二层zip或cbz,无解压密码,可直接使用漫画类软件程序查看;详情可参考解压教程。
本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:service@wuyanshuo.cn我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读无言说网络服务协议。