我正在使用以下代码在本地主机上设置 cookie:
<script type="text/javascript" src="https://github.com/carhartl/jquery-cookie/raw/master/jquery.cookie.js"></script>
<script type="text/javascript">
$(document).ready(function() {
if( $.cookie('showOnlyOne') ){
//it is still within the day
//hide the div
$('#shownOnlyOnceADay').hide();
} else {
//either cookie already expired, or user never visit the site
//create the cookie
$.cookie('showOnlyOne', 'showOnlyOne', { expires: 1 });
//and display the div
$('#shownOnlyOnceADay').show();
}
});
</script>
它在 Firefox 上运行良好,但在 Chrome 上却不行。我做了谷歌,发现
Chrome 不支持本地人的 cookie
但这对我来说似乎很可疑。任何人都可以指导我并解释为什么 Chrome 不支持 localhost 的 cookie。