我有兩個頁面在兩個不同的域example1.blogspot.com(Blogspot博客)和example2.com(我自己的域,靜態頁面)。這兩個頁面都包含一個從第三個域example.org加載相同文檔的iframe。 iframe的文檔包含一個通過AJAX調用example.org的小JS應用程序,其中一個調用是POST請求,服務器用響應設置cookie。餅乾不在ie7
重新加載頁面後,example1.com上的cookie似乎消失了,即jQuery的$.cookie()返回null。在example2.com上,一切都很好。這隻發生在IE7中--IE6,Safari和Firefox的行爲都如預期。 IE7出了什麼問題?
謝謝,西蒙
編輯:
哦,愚蠢的我;-)它看起來像我有一些事件處理程序,並決定是否檢查餅乾時window.setTimeout
調用之間的競爭條件...抱歉!
我在臨時Internet文件中看到cookie,但看起來我在其他地方有錯誤(請參閱我的編輯)。感謝您的幫助! – Simon 2010-11-04 14:36:06
請回答您自己的問題,或者將我的問題標記爲正確的。 – 2010-11-04 16:46:40