하이브리드앱을 구현하다보면 현재 웹뷰가 아닌 새로운 브라우저에서 URL을 보여줘야하는 경우가 생깁니다.
하이브리드 플랫폼 및 개발환경에 따라 javascript 에서 호출하는 방법이 상이하므로 네이티브쪽 소스만 공유합니다.
Android
public void openExternalBrowser(String url){
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
}
IOS
-(void)openExternalBrowser:(NSString*) url{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
}
[출처] webview를 수정하지 않고 we