UNPKG

@capgo/inappbrowser

Version:
104 lines (97 loc) 2.66 kB
'use strict'; var core = require('@capacitor/core'); exports.BackgroundColor = void 0; (function (BackgroundColor) { BackgroundColor["WHITE"] = "white"; BackgroundColor["BLACK"] = "black"; })(exports.BackgroundColor || (exports.BackgroundColor = {})); exports.ToolBarType = void 0; (function (ToolBarType) { /** * Shows a simple toolbar with just a close button and share button * @since 0.1.0 */ ToolBarType["ACTIVITY"] = "activity"; /** * Shows a simple toolbar with just a close button * @since 7.6.8 */ ToolBarType["COMPACT"] = "compact"; /** * Shows a full navigation toolbar with back/forward buttons * @since 0.1.0 */ ToolBarType["NAVIGATION"] = "navigation"; /** * Shows no toolbar * @since 0.1.0 */ ToolBarType["BLANK"] = "blank"; })(exports.ToolBarType || (exports.ToolBarType = {})); const InAppBrowser = core.registerPlugin('InAppBrowser', { web: () => Promise.resolve().then(function () { return web; }).then((m) => new m.InAppBrowserWeb()), }); class InAppBrowserWeb extends core.WebPlugin { clearAllCookies() { console.log('clearAllCookies'); return Promise.resolve(); } clearCache() { console.log('clearCache'); return Promise.resolve(); } async open(options) { console.log('open', options); return options; } async clearCookies(options) { console.log('cleanCookies', options); return; } async getCookies(options) { // Web implementation to get cookies return options; } async openWebView(options) { console.log('openWebView', options); return options; } async executeScript({ code }) { console.log('code', code); return code; } async close() { console.log('close'); return; } async setUrl(options) { console.log('setUrl', options.url); return; } async reload() { console.log('reload'); return; } async postMessage(options) { console.log('postMessage', options); return options; } async goBack() { console.log('goBack'); return; } async getPluginVersion() { return { version: 'web' }; } async updateDimensions(options) { console.log('updateDimensions', options); // Web platform doesn't support dimension control return; } } var web = /*#__PURE__*/Object.freeze({ __proto__: null, InAppBrowserWeb: InAppBrowserWeb }); exports.InAppBrowser = InAppBrowser; //# sourceMappingURL=plugin.cjs.js.map