인증을 확인하는 컨트롤러에 대한 ajax 호출이 있습니다. 인증이없는 경우 호출 요청을 xhr 요청인지 확인하는 signin 컨트롤러로 보냅니다. 그것이 있다면, page.redirect_to를 포함하는 rjs를 signin 경로에 렌더링하고 메인 윈도우는 signin 페이지로 리다이렉트됩니다. 이것은 Google 크롬에서 완벽하게 작동하지만 Firefox에서는 실패합니다.ajax 호출에서 기본 창 리디렉션
RJS 파일에있는 유일한 코드는 다음과 같습니다
page.redirect_to("http://localhost:3000/signin")
내가 말했듯이, 그것은 크롬에서 완벽하게 작동하지만 파이어 폭스 (V3.6)은 메인 창을 리디렉션 거부합니다. 누구든지 파이어 폭스에서 어떻게 작동하도록 할 수있는 아이디어가 있습니까?
가능한 복제본 [jQuery/JavaScript에서 리디렉션 페이지를 만들려면 어떻게해야합니까?] (http://stackoverflow.com/questions/503093/how-can-i-make-a-redirect-page-in-jquery -javascript) – fotanus