2011-05-08 7 views
0

새로운 페이지에서 changelog를 여는 내보기에 다음 링크가 있습니다.Rails에서 창을 닫는 방법?

<%= link_to("Changelog", changelog_path, :target => "_blank") %> 

이 changelog 페이지에서이 changelog 페이지를 닫을 링크를 만들고 싶습니다.

이 작업을 수행하는 가장 적합한 방법은 무엇입니까?

자바없이 이것을 달성 할 수 있습니까?

답변

3

이 경우 JavaScript가 필요합니다. window.close()을 호출 할 수 있지만이 경우 창이 닫히기 전에 사용자에게 메시지가 표시됩니다 (JavaScript가 window.open() 인 경우). target="_blank"이 아닌 창이 열리면 JavaScript를 사용해야합니다.

+0

답변 해 주셔서 감사합니다. 사실 링크를 사용하면 Internet Explorer 8의 프롬프트 창이 나타나지만 Firefox 4에서는 표시되지 않습니다. 왜 그런가? 프롬프트 창에 보안 문제가 있습니까? –

+0

@Misha : 내가 생각할 수있는 한 가지는 임의의 웹 사이트가 기본 브라우저 창을 닫을 수 있다면 세션/기록을 잃을 수 있다는 것입니다. – hammar

관련 문제