두 페이지, 예를 들어 pageA와 pageB가 있습니다.Iron-router를 통해 다른 페이지로 이동 한 후 IE 9에서 Meteor Session이 재설정됩니다.
는 페이지 A에서 I는 I 세션 (학생 객체)을 볼 수있는 세션에
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
발 An 값을 설정 올바르게 설정되어있다. 페이지 B에 클릭 된 이벤트에서
, 어떤 이유var student = Session.get('student');
if (typeof student === 'undefined') {
console.log('student object is undefined');
return;
}
이 세션은하지 IE 10/11, 크롬, 사파리에서 IE이 문제는 IE 9 일 9 리셋되었습니다.
IE 9에서 확인합니다. Router.go('pageB');
을 사용하면 페이지 (예 : pageB)가 다시로드 될 것입니다. 그게 그렇게 중요한 건가?
미리 감사드립니다.
제이크
동일한 문제가 있습니다. 해결책을 찾았습니까? –
@RacingTadpole, 불행히도, 나는하지 않았다. Iron-router의 문제 일 수 있습니다. –
@RacingTadpole BTW, HTML5'sessionStorage'를 사용하고 있습니다. –