2010-05-31 65 views
2

我剛剛使用Google chrome的開發人員工具對我的一個Web應用程序頁面(使用ASP.Net構建並在開發服務器上運行)進行了審計。一個特別的警告引起了我的注意:請求靜態內容時避免cookie

從無Cookie域(5)提供靜態內容

以下是我的截圖(http://yfrog.com/7eauditresultp)。我想知道是否有可能爲這些請求避免Cookie。我發現javascript文件也沒有cookie請求。我有可能在這些文件的頭文件中避免使用cookie?爲什麼瀏覽器沒有爲javascript文件添加cookie並附上CSS和圖像?

歡迎任何想法和建議

+0

您可以修復圖片或刪除鏈接嗎? – Laurel 2016-04-22 00:06:04

回答

2

Cookie「附加」到域和路徑。如果您爲文件上方的路徑設置Cookie,則會向他們發送針對這些文件的任何請求。

警告消息本身告訴你如何解決這個問題 - 爲你的靜態內容使用另一個域。或者是一個子域名,只要你確保在這種情況下保持你的主域名無cookie。

+0

是的,我明白解決方案是將文件移到無Cookie域。我需要知道的是,爲什麼cookies在請求期間沒有附加到javascript文件,而只能附加到CSS和圖像? – 2010-05-31 12:37:46

+0

@Abdel:也許這個工具錯過了這些請求。有一個鏈接到有問題的頁面,所以我可以看到自己? – 2010-05-31 12:38:58

+0

不幸的是沒有..讓我再次檢查,如果該工具錯過了他們 – 2010-05-31 13:12:00