Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including cordova-plugin-inappbrowser-url-scheme with all npm packages installed. Try it out:

cordova-plugin-inappbrowser-url-scheme lists no main file and has no index.js, so it can't be directly required. If this is a mistake, please let us know. It may however contain internal files that you can require manually:

// require("cordova-plugin-inappbrowser-url-scheme/[??]")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

cordova-plugin-inappbrowser-url-scheme v1.1.1

Cordova InAppBrowser Plugin With Url Scheme

URL 처리가 가능한 InAppBrowser

이 플러그인은 URL처리가 가능한 루틴을 추가하기 위해 org.apache.cordova.inappbrowser를 fork한 버전입니다. 기존 InAppBrowser가 제공하는 기능은 그대로 유지하도록 구성하였기 때문에 이 플러그인에서 추가된 기능을 제외하고는 InAppBrowser의 공식문서를 참고하시기 바랍니다.

안드로이드 변경사항

InAppBrowser.java에서 inAppBrowser에 설정되는 InAppBrowserClient대신, shouldOverrideUrlLoading를 override한 InAppBrowserUrlSchemeClient를 사용합니다.

URL을 처리하는 handler는 별도의 플러그인에서 로드될 수 있도록 ClassLoader방식으로 구현되어있으며 클래스 명은 config.xml에 선언된 IamportURLSchemeHandler를 사용합니다.

예시

iamport-ionic-inicis플러그인
Hander를 구현해 처리하려는 다른 cordova plugin에서 아래의 설정을 추가하도록 합니다.

<preference name="IamportURLSchemeHandler" value="kr.iamport.ionic_inicis.InicisUrlSchemeHandler"/>

iOS 변경사항

진행사항 아직 없음(검토 중)

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free