在我目前的项目中,我尝试读取根域级别(es.corpintra.net)上设置的cookie(下面的屏幕截图中的SMSESSION)。但是,由于我的应用程序在子域(encoma-plus-dev.es.corpintra.net)中运行,因此cookie不会以编程方式显示。我可以在浏览器的开发者工具中观察它,从中截取屏幕截图。
我使用的代码片段很简单:
$ cookies.SMSESSION
如果出于测试目的,我会添加一个虚拟cookie' foo'然后它是可访问的,但截图显示,cookie具有不同的域和路径。
您能告诉我如何通过AngularJS或JavaScript访问Cookie SMSESSION吗?
提前谢谢
答案 0 :(得分:0)
你做不到。
JavaScript只能访问属于运行JavaScript的HTML文档的Cookie。
如果你想从其他来源获取它们,那么你需要它(所说的来源)通过一些非cookie方法公开cookie数据。