2014-01-15 3 views
0

그래서 ... IOS 독립형 웹 응용 프로그램 모드와 싸우고 있습니다.모든 Window.Open 호출에 대한 화재 이벤트 Javascript 또는 Jquery

기본적으로 자바 스크립트를 통해 팝업을 보낼 방법이 없으므로 Facebook Like 플러그인과 Google 광고는 동일한 독립 실행 형 윈도우에서 탐색합니다.

브라우저 탐색 컨트롤이 없으면 페이지를 다시 볼 수 없습니다.

그래서 .. 동적으로 링크를 생성 한 다음 링크에서 클릭 이벤트를 발생시켜 새 창을 트리거한다는 사실을 알리는 게시물을 발견했습니다.

IOS 독립 실행 형 웹 응용 프로그램 사용 모드는 javacript window.open이 아닌 앵커 태그에 대한 새 창만 열리기 때문에 작동합니다.

그래서 window.open을 발행하려고 시도하는 브라우저를 가로채는/감지/걸릴 수있는 방법이 있는지 알고 싶습니다. 확률은 어쨌든 스탠드 홀로 모드에서 발사하지 않을 것이지만, 그것은 가치가있다.

답변

1

내가 그것을 얻을 경우

window.oOpen = window.open; 
window.open = function() { 
    alert("window.open called"); 
    window.oOpen.apply(this, arguments); 
}; 
+0

을 맞았다. 감사 –