首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在InApp浏览器中显示的Web App上调用Cordova插件

Cordova插件通常只能在Cordova应用的主WebView中使用,而不能在InAppBrowser中使用。这是因为InAppBrowser是一个独立的WebView,它没有加载Cordova环境。

然而,你可以使用一些间接的方法来实现这个功能。例如,你可以在主WebView中监听InAppBrowser的事件,然后在事件处理器中调用Cordova插件。以下是一个例子:

代码语言:javascript
复制
var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');

ref.addEventListener('loadstop', function() {
    // 在InAppBrowser加载完毕后调用Cordova插件
    cordova.plugins.somePlugin.someFunction();
});

在这个例子中,我们首先打开了一个InAppBrowser,然后添加了一个loadstop事件监听器。当InAppBrowser加载完毕后,事件处理器会被调用,然后我们在事件处理器中调用了Cordova插件。

相关搜索:在安卓上使用Cordova应用程序中的cordova- plugin -firebase-analytics插件时出现无效的google_app_id错误在浏览器上使用apache cordova查看应用程序中的数据库Sqlite的一些插件?带有离子和电容的PWA,本机插件抱怨cordova在浏览器和设备上不可用在JSON中获得图像链接后,如何使图像显示在web浏览器上Cordova InAppBrowser -无法显示PDF文件,因为在Android中没有内置的PDF浏览器。使用用于cordova的闪屏插件创建的Splashscreen在Visual Studio 2015中不显示应用程序浏览器中的Cordova可以在浏览器上运行,但不能在android手机上运行在angular中创建一个移动应用程序,并在装有cordova的android设备上运行它,并使用cordova插件在浏览器中调用的对象在webpack捆绑后显示未定义在浏览器上显示文本文档中的Unicode字符Xdebug 3已安装并显示在CLI上,但未显示在使用phpinfo的浏览器中为什么在Web App deploy上不复制Visual Studio中的文件夹Fauna在web上显示shell中的数据,但在终端shell中不工作?django框架中包含无法在web浏览器中显示的css和javascript的静态文件Flask中的Web应用程序在App Engine上不稳定(在本地运行正常)在Microsoft Edge浏览器上不显示输入类型编号中的箭头为什么使用appendChild添加的DOM显示在浏览器上,而不显示在源代码中?在web浏览器中取值,并使用Python CGI脚本显示数据库中的结果从Google Web App打开Google Spreadsheet时,是什么控制电子表格的可见部分(在web浏览器中)?母版页徽标未显示在子文件夹中的新web窗体上
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券