我正在尝试在我的网站上使用javascript设置SameSite属性。该代码是

<script type="text/javascript">

    document.cookie = "AC-C=ac-c;expires=Fri, 31 Dec 9999 23:59:59 GMT;path=/;HttpOnly;SameSite=Lax";
  </script>

正在设置cookie,但未设置SameSite属性。知道我在哪里吗?

谢谢

最佳答案

您的问题不是SameSite,而是HttpOnlyHttpOnlySameSite是两个独立的东西,如果删除HttpOnly,它将起作用...并且cookie将使用SameSite设置。

<script>
    document.cookie = "AC-C=ac-c;expires=Fri, 31 Dec 9999 23:59:59 GMT;path=/;SameSite=Lax";
    alert( document.cookie );
</script>

关于javascript - 未使用JavaScript设置Samesite Cookie属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50361460/

10-10 08:10