簡體   English   中英

通過AngularJS從另一個領域讀取Cookie

[英]Reading cookies from another domain lavel by means of AngularJS

在我當前的項目中,我試圖讀取在根域級別(es.corpintra.net)上設置的cookie(下面的屏幕快照中的SMSESSION)。 但是,由於我的應用程序在子域(encoma-plus-dev.es.corpintra.net)中運行,因此該Cookie完全無法以編程方式看到。 不過,我可以在瀏覽器的開發人員工具中觀察到它的截屏位置。

我使用的代碼段非常簡單:

$ cookies.SMSESSION

如果出於測試目的,我添加了一個虛擬cookie'foo',則可以訪問它,但是如屏幕截圖所示,該cookie具有不同的域和路徑。

您能告訴我如何通過AngularJS或JavaScript訪問cookie SMSESSION嗎?

先感謝您

在此處輸入圖片說明

你不能

JavaScript只能訪問屬於運行JavaScript的HTML文檔的cookie。

如果要從另一個來源獲取它們,則需要它(表示來源)通過某種非cookie方法公開cookie數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM