@awesome-cordova-library/inappbrowser
v1.0.2
Published
This plugin provides a web browser view that displays when calling
Downloads
14
Maintainers
Readme
id: plugin-inappbrowser title: Inappbrowser tags:
- cordova
- capacitor
- ionic
- javascript
- typescript
- plugin
- mobile
- inappbrowser
Inappbrowser
You can show helpful articles, videos, and web resources inside of your app. Users can view web pages without leaving your app.
Installation
Cordova
cordova plugin add cordova-plugin-inappbrowser
npm install @awesome-cordova-library/inappbrowser
npm install cordova-plugin-inappbrowser
npm install @awesome-cordova-library/inappbrowser
npx cap sync
Vanilla
Declaration
class InAppBrowser {
static open(
url: string,
target: "_self" | "_blank" | "_system",
options?: string | InAppBrowserOptions
): InAppBrowserType | Window | null;
}
Usages
import InAppBrowser from "@awesome-cordova-library/inappbrowser";
// Open Joazco.com
InAppBrowser.open("https://joazco.com", "_blank", "location=yes");
React
Declaration
const useInAppBrowser: () => (
url: string,
target: "_self" | "_blank" | "_system",
options?: string | InAppBrowserOptions
) => Window | InAppBrowserType | null;
Usages
import useInAppBrowser from "@awesome-cordova-library/inappbrowser/lib/react";
import { InAppBrowserType } from "@awesome-cordova-library/inappbrowser/lib/types";
function App() {
const open = useInAppBrowser();
const openJoazco = () => {
const ref: InAppBrowserType = open("https://joazco.com", "_blank", {
location: "yes",
footer: "yes",
fullscreen: "yes",
hidden: "yes",
}) as InAppBrowserType;
setTimeout(() => ref.show(), 1000);
};
return (
<div>
<button onClick={openJoazco}>Open Joazco.com</button>
</div>
);
}