我有兩頁,例如pageA和pageB。通過鐵路路由器導航到另一個頁面後,流星會話在IE 9中得到重置
在pageA的,我在會議
設定值var student = {
studentNumber: 'ABCDEF'
}
Session.set('student', student);
var s = Session.get('student'); // returns an Object
console.log(s);
Router.go('pageB'); // navigate to pageB
我可以看到會議(Student對象)已正確設置。
在頁面B點擊事件,
var student = Session.get('student');
if (typeof student === 'undefined') {
console.log('student object is undefined');
return;
}
出於某種原因,該會議已在IE 9這個問題只發生在IE 9,而不是在IE 10/11,Chrome瀏覽器,Safari瀏覽器復位。
我注意到在IE 9中。每當我們使用Router.go('pageB');
導航到頁面時,頁面(例如pageB)似乎已被重新加載。有關係嗎?
在此先感謝。
傑克
我遇到了同樣的問題 - 您是否找到解決方案? – 2014-10-18 10:02:49
@RacingTadpole,不幸的是,我沒有。這可能是一個鐵路路由器的問題。 – 2014-10-20 00:16:17
@RacingTadpole順便說一句,我正在使用HTML5'sessionStorage'作爲解決方法。 – 2014-10-20 00:18:05