JavaScript code for cookie not working in Chrome

后端 未结 5 1333
谎友^
谎友^ 2021-01-01 16:59

The following code works fine in FF:

var date = new Date();
date.setTime(date.getTime() + (1 * 24 * 60 * 60 * 1000));
expires = \"; expires=\" + date.toGMTSt         


        
5条回答
  •  长发绾君心
    2021-01-01 17:19

    This problem can occur if You open Your code as file:///C:/.../xxx.html instead of http:// localhost/xxx.html. Chrome doesn't save cookies (because there is no domain and no http communication) in file:// case.

    Few links of interest:

    • https://gist.github.com/shellscape/02d3a97031e7afdf99d2642f93d59486
    • Setting Cookies using JavaScript in a local html file
    • https://bugzilla.mozilla.org/show_bug.cgi?id=536650
    • https://datatables.net/forums/discussion/46255/save-state-to-cookie-in-file-protocol

提交回复
热议问题