2012-05-11 2 views
3

가능한 중복 : 나는 아이 패드를위한 HTML5 응용 프로그램을 만들었습니다
phonegap: open an external link in Safari not the app's UIWebView열기 웹 페이지

. 이것은 phonegap 네이티브 만들어집니다. 제 신청서에는 웹 페이지에 대한 외부 링크가 있습니다. 그러나 이러한 링크를 열면 외부 웹 페이지가 내 애플리케이션에서 열리고 내 Ipad에는 '뒤로 버튼'이 없기 때문에 내 애플리케이션으로 돌아갈 방법이 없습니다. 응용 프로그램을 닫은 다음 다시 열어도 외부 웹 페이지가 열립니다.

나는 childbrowser로 문제를 풀려고했지만, 나는 그와 동일한 문제를 겪는다. 저는 여기에 사용되는 코드입니다 :

openChildBrowser('http://en.wikipedia.org/wiki/Lapis_lazuli',{ showLocationBar: true });">text here</a> 

과 :

<a onclick= "window.plugins.childBrowser.showWebPage('http://en.wikipedia.org/wiki/Lapis_lazuli',{showLocationBar: true});">text here</a> 

와 나는 당연히 A HREF를 정기적으로 노력했다. 누구든지 내 문제에 대한 해결책을 갖고 있습니까? 시간 내 주셔서 감사합니다 :)

+0

죄송합니다. ChildBrowser가 열렸을 때 응용 프로그램을 닫으면 응용 프로그램을 다시 열 때 자식 브라우저가 여전히 표시된다는 것을 의미합니까? –

+0

네, 이것이 내 뜻입니다. 외부 웹 페이지가 브라우저 (또는 다른 솔루션) 대신에 같은 창에서 열리기 때문에 외부 웹 페이지에서 돌아와 내 자신의 응용 프로그램으로 돌아갈 수 없습니다. – TorK

+0

@SimonMacDonald : You 응용 프로그램 내부가 아닌 외부 웹 페이지를 외부에서 여는 방법에 대한 해결책을 모르십니까? :) – TorK

답변

5

나는 똑같은 문제가있었습니다. 나는 이것을 a- 태그 안에 target = "_ blank"를 추가하여 해결했다.

<a href="http://en.wikipedia.org/wiki/Lapis_lazuli" target="_blank">text here</a> 

희망이 있습니다.

+1

위대한,이 작동합니다 생각합니다. 당신은이 Tinna를 잘합니다 ... : p – TorK

+0

이것은 2017 년 안드로이드에서 나에게 적합합니다. iOS를 시도 할 때까지 iOS가 작동하는지 모르겠습니다 ... – VictorySaber

관련 문제