【问题标题】:Javascript - How can I block my website if cookies are disabled?Javascript - 如果 cookie 被禁用,我如何阻止我的网站?
【发布时间】:2018-11-20 23:30:43
【问题描述】:

如果使用 Javascript 或 JQuery 禁用 cookie,我会阻止我的网站。我怎么能那样做? 我知道我可以使用 navigator.cookieEnabled 检查是否启用了 cookie,并且我想编写一个使用 alert() 的脚本来告诉用户启用 cookie 以便能够使用该网站,如果他单击确定我可以递归调用我的函数来检查是否启用了 cookie,如果没有则运行警报。这是我的想法,但我不知道怎么写,因为这是我第一次接触 javascript。有人可以给我一个建议吗?我的想法是实现它的最佳方式吗?

【问题讨论】:

  • 我可以使用navigator.cookieEnabled检查cookies是否被启用 实际上,这并不能告诉你cookies是否被启用。它会告诉您客户端是否有存储 cookie 的能力,而不是该能力是否打开。
  • 我认为告诉我是否在浏览器上启用了 cookie 很有用,那么我该怎么做呢?

标签: javascript jquery cookies navigator


【解决方案1】:

如果你想知道如何知道用户点击了警报上的“确定”按钮,你可以试试这个: Checking OK button is clicked on alert box

如果您想知道cookies是否启用并且好用,您可以设置cookies并再次读取。请参阅以下链接以了解如何设置、读取和检查 cookie: https://www.w3schools.com/js/js_cookies.asp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-26
    • 2021-07-27
    • 2016-10-20
    • 2017-07-07
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    相关资源
    最近更新 更多