是否可以使用纯CSS/HTML而不使用JavaScript实现GDPR Cookie同意?Don';我不想让脚本阻止程序阻止它

是否可以使用纯CSS/HTML而不使用JavaScript实现GDPR Cookie同意?Don';我不想让脚本阻止程序阻止它,html,css,noscript,cookieconsent,Html,Css,Noscript,Cookieconsent,搜索似乎只能找到使用JavaScript的解决方案。 我想展示一个Cookie同意消息,即使访问者使用scriptblocker,它也是可见的,所以我想知道这是否可以通过CSS和HTML实现,而不需要任何JS 可见部分是一回事。然后是与它交互的问题:一些看起来像按钮的链接可能足以将访问者发送到隐私政策页面,等等 但是,使用什么来注册同意,这意味着设置/更改cookie?当scriptblocker正在主动阻止任何脚本时,可以这样做吗?(仅使用HTML…) 因此,通过单击触发页面重新加载是可以接受

搜索似乎只能找到使用JavaScript的解决方案。 我想展示一个Cookie同意消息,即使访问者使用scriptblocker,它也是可见的,所以我想知道这是否可以通过CSS和HTML实现,而不需要任何JS

可见部分是一回事。然后是与它交互的问题:一些看起来像按钮的链接可能足以将访问者发送到隐私政策页面,等等

但是,使用什么来注册同意,这意味着设置/更改cookie?当scriptblocker正在主动阻止任何脚本时,可以这样做吗?(仅使用HTML…)


因此,通过单击触发页面重新加载是可以接受的。

是的,尽管它没有与JS相同的功能,但您可以通过执行与黄色电话号码通知相同的操作来完成警告/弹出消息

查看“套餐”部分中的黄色电话号码框


该网站是用纯HTML/CSS/Vanilla-JS编写的,因此您可以查看页面以了解它是如何完成的。您感兴趣的小片段都是HTML/CSS。很简单,如果这就是你要找的。不过,它无法监视像JS这样的事件,因此它显然没有功能,但是,您可以将它放在自己的DIV中,并将其定位为绝对,以便在加载页面时,它显示在您希望它显示的任何位置

我很确定,仅用HTML和CSS无法设置Cookies/Sessions/etc。如果没有JavaScript,您将不得不使用一些服务器端语言。正如在评论中所说的,您可以只使用HTML将表单数据发送到服务器,并在那里执行您需要的操作

一个快速且有点“脏”的解决方案可以很容易地在PHP中实现,几乎任何托管提供商都支持该解决方案,并且它可以毫不费力地嵌入HTML(毕竟,这就是它最初的用途)

下面是一个非常简单的示例,说明您可能会如何进行:

记住将
whater.html
重命名为
whater.php
,这样您就可以实际使用php了



您可以使用简单的HTML表单将任何您喜欢的数据发送到服务器…然后从服务器端设置您的同意cookie。感谢您花时间回答此问题。请考虑在这里包含代码,而不是链接到您的网站和检查标记。