2016-08-17 1 views
0

TypeScript와 함께 Ionic2를 사용하여 응용 프로그램을 개발합니다. 내 응용 프로그램에서 InAppBrowser 플러그인을 사용하고 있습니다. "IAB.close()가 호출되었지만 이미 닫혔습니다"라는 경고 메시지가 Xcode 로거에서 표시되고 브라우저가 열리면 브라우저를 닫지 않아도 닫히지 않습니다. 이 메시지를받는 이유는 무엇입니까? 이 문제를 해결할 수 있습니까?IAB.close()가 호출되었지만 TypeScript에서 이미 닫혔습니다.

내 코드 : 사전에

let browser = InAppBrowser.open("myurl","_system","location=true"); 
browser.close(); // I get warning message in here. 

감사합니다.

답변

0

내 문제가 해결되었습니다. open 메서드의 두 번째 매개 변수에 "_system"대신 "_blank"를 씁니다. 그래서 브라우저가 내 앱에서 열렸고 (시스템 브라우저를 사용하지 않음) 원하는 때에 언제든지 브라우저를 닫을 수 있습니다.

관련 문제