我创建了一个非常简单的ASP.Net MVC项目,其中包含一个.cshtml文件和三行Javascript,如下所示 -
<script type="text/javascript">
$(document).ready(function () {
alert(document.cookie);
document.cookie = "c1=1;expires=Thu, 01 Jan 2025 00:00:00 GMT;";
alert(document.cookie);
});
通过Visual Studio运行应用程序时,上面的代码在Firefox中显示cookie但在Google Chrome中不显示。请告知可能存在的问题。
请注意,我不想更改本地计算机上的hosts文件。请告知我如何在Chrome上的本地计算机上运行Cookie。
答案 0 :(得分:0)
请参阅铬项目的这句话:
您只能为注册表控制的域设置域Cookie,即以.com左右结尾的内容,但不能为IP或Intranet主机名(如localhost
)设置
可在此处找到更多详细信息:https://bugs.chromium.org/p/chromium/issues/detail?id=56211