문제는 다음과 같습니다. target = "_ blank"인 링크가 있고 window.open()을 만드는이 링크를 클릭하는 핸들러가있는 경우, JS로 호출 된 POP 창이 표시되지만 링크가 IE의 새 탭에서 열리지 않습니다 (9 버전은 확실히 테스트되었습니다), IE 팝업 차단기로 차단됩니다.
다른 모든 브라우저는 새 탭과 팝 윈도우의 링크를 모두 엽니 다. 해결 방법은 없습니까?window.open() 및 target = "_ blank"가 IE에서 함께 작동하지 않음
답변
크롬은 IE9가 기본적으로이 동작을 차단하는 동안 (fiddle) 이것을 허용합니다. 그러나 이것은 팝업 차단기의 완벽한 합법적 인 응답과 같습니다. 나는 대부분의 사용자가 하이퍼 링크가 동시에 두 개의 새 창을 열 것이라고 기대할 것입니다.
즉, 귀하의 사용자는 귀하의 사이트에서 팝업을 허용하기 위해 IE의 팝업 차단기 설정을 확실히 변경할 수 있습니다.
[요금 상기 window.open()에 타임 아웃
테스트, 그것이 링크의 HREF 또는 결과인지에 관계없이 억제된다 번째 창은 확실하다고 표시 window.open() (fiddle)
나는 정상적인 동작보다 팝창을 차단하는 것이고, 링크를 여는 것이 아니라고 생각한다. 불행하게도 사용자가 팝업 차단기를 변경하도록 강요하는 것은 좋은 선택이 아니며 문제를 해결하지 못합니다. IE가 팝 윈도우를 차단했다면 정상이 아니라고 말할 수 없습니다. – elisium
브라우저를 href로 이동하기 전에 클릭 핸들러 인 _window.open() _이 처리되었으므로 처음부터 열린 창은 팝업으로 처리 될 수 있습니다. 억압. – canon
나는 그것을 이해하지만 어떤 브라우저가 일반 링크 열기를 어떤 방법 으로든 팝업으로 처리 할 수 있습니다. 어쨌든 두 링크를 모두 강제로 열어야합니다. – elisium
- 1. Windows 7에서 Chrome 및 IE에서 작동하지 않음
- 2. IE에서 불투명도를 움직이면 작동하지 않음
- 3. ie8 window.open xls가 작동하지 않습니다.
- 4. window.open()이 IE6 및 IE7에서 작동하지 않습니다.
- 5. html 오버플로 : IE에서 자동 작동하지 않음
- 6. Cufon이 IE에서 작동하지 않음 - CSS 문제
- 7. IE에서 삭제 및 백 스페이스에 Onkeydown()이 작동하지 않음
- 8. IE에서 "Save target as ..."을 제거하십시오.
- 9. window.open()을 사용하여 IE에서 권한이 거부 되었습니까?
- 10. window.attachEvent가 IE에서 작동하지 않습니다.
- 11. Internet Explorer에서 작동하지 않습니다는 window.open
- 12. Window.open location = no가 작동하지 않습니다.
- 13. window.open 및 $ (document) .ready
- 14. NSURLRequest 및 target-action
- 15. window.open 및 .Net WebService
- 16. window.open 및 searchpopop
- 17. django, apache, mod_wsgi 및 python py-scrypt가 함께 작동하지 않음
- 18. CollapsiblePanelExtender가 IE에서 작동하지 않습니다.
- 19. IE에서 URL이 확인되지 않음
- 20. Firefox 및 IE에서 localStorage로 저장하지 않음
- 21. CMapStringToOb :: Lookup이 일본어 문자와 함께 작동하지 않음
- 22. Union과 If Exists - 함께 작동하지 않음 - 도와주세요
- 23. exec()가 파이어 폭스와 함께 작동하지 않음
- 24. SWFObject redirectUrl이 ExpressInstall과 함께 작동하지 않음
- 25. $ (this) .load (function() {....}); JSTestDriver와 함께 작동하지 않음
- 26. Window.open + 모바일 장치 + 캔버스 == 작동하지 않습니까?
- 27. IE에서 '변경'이벤트가 트리거되지 않음
- 28. jQuery 스크립트가 IE에서 작동하지 않습니다.
- 29. IE에서 불투명도가 작동하지 않습니다.
- 30. Colorbox가 IE에서 작동하지 않습니다
몇 가지 샘플 코드를 게시 할 수 있습니까? 귀하의 설명을 따르지 않는 100 % ... – Brian
둘 다 열어보고 싶습니까? – mplungjan
나는 그가 window.open으로 자신의 "link opener"를 구현하기를 원한다고 생각한다. – ComFreek