通过AngularJS从其他域名中读取cookie

时间:2016-05-12 13:00:22

标签: javascript html angularjs cookies

在我目前的项目中,我尝试读取根域级别(es.corpintra.net)上设置的cookie(下面的屏幕截图中的SMSESSION)。但是,由于我的应用程序在子域(encoma-plus-dev.es.corpintra.net)中运行,因此cookie不会以编程方式显示。我可以在浏览器的开发者工具中观察它,从中截取屏幕截图。

我使用的代码片段很简单:

  

$ cookies.SMSESSION

如果出于测试目的,我会添加一个虚拟cookie' foo'然后它是可访问的,但截图显示,cookie具有不同的域和路径。

您能告诉我如何通过AngularJS或JavaScript访问Cookie SMSESSION吗?

提前谢谢

here

1 个答案:

答案 0 :(得分:0)

你做不到。

JavaScript只能访问属于运行JavaScript的HTML文档的Cookie。

如果你想从其他来源获取它们,那么你需要它(所说的来源)通过一些非cookie方法公开cookie数据。