在我的本地主机上,我有几页。第一个页面设置了一个cookie来保存一些数据。所有页面都读取 cookie 并显示数据。一切都在 Chrome 和 IE7 中完美运行。我的远程主机上的文件是本地主机上的文件的副本,因此它们完全相同。但是,如果我访问远程主机上的页面,在 Chrome 中找不到 cookie,但在重新加载页面或访问另一个页面后,cookie 正常找到并且数据正确显示。因此,每次JavaScript在上一页设置cookie后直接尝试查找cookie时,都找不到,但在所有下一次都没有问题。如果我使用 IE7 访问远程主机上的页面,则根本找不到 cookie,尽管它似乎设置正确。
谁能解释 localhost 和远程主机之间以及 IE7 和 Chrome 之间的这种行为差异?