2013-06-12 2 views
9

를 지원하지 않지만, IE-9의 응용 프로그램은로드되지 않습니다.Meteor.js 응용 프로그램이 응용 프로그램은 파이어 폭스, 크롬과 IE 10에서 잘 작동, IE에게 우리는 <em>Node.js를</em> 및 <em>meteor.js</em>를 사용하여 응용 프로그램을 개발하고 9

두 브라우저 (IE9, Firefox)의 요청/응답을 조사한 결과 XHR 요청의 경우 Internet Explorer 9이 데이터 전송을 위해 웹 소켓 대신 iframe 폴링을 사용함을 발견했습니다. IE 9는이 경우 쿠키를 유지하지 않으므로 모든 XHR 요청에 대해 401 오류가 발생합니다. 쿠키가 IE 9의 iframe으로 보내지지 않고 있습니다.

iframe에 쿠키를 사용할 수있는 방법을 조사한 결과 개인 정보 보호 정책 플랫폼 (p3p)을 사용하여이를 달성 할 수 있음을 발견했습니다. p3p를 사용하려면 도메인 헤더 안의 w3c 폴더에 response header와 privacy.policy 파일에 p3p 키를 추가해야합니다. 나는이 모든 것을 끝냈다.

하지만 제 경우에는 모든 것이 작동하지 않습니다. 많은 p23p 키를 설정하려면 R & D를 많이 수행했습니다. 그러나 여전히 IE9에서 응용 프로그램을로드하는 문제에 직면 해 있습니다.

+2

이 야생 거위 체이스 수 있습니다,하지만 당신은 운석 (지역 사회 지원 패키지 관리자)를 사용하여 시도와 모더 나이저 패키지를 설치 한? https://atmosphere.meteor.com/package/modernizr-meteor 이것은 Internet Explorer의 IFRAME에 차단 된 쿠키/저장되지 않은 IE9 – booyaa

+1

가능한 복제본을 제공 할 수 있습니다 (http://stackoverflow.com/questions/). 389456/internet-explorer에서 쿠키 차단됨) iframe-in-internet-explorer) –

+1

@booyaa modernizr은 기능 감지 용이며 폴리 필을 제공하지 않습니다. –

답변

관련 문제