gpt4 book ai didi

cordova - 检测 Cordova 插件是否存在

转载 作者:行者123 更新时间:2023-12-04 10:08:02 25 4
gpt4 key购买 nike

有没有办法判断特定的 Cordova 插件是否可以在 Cordova 2.5.0 中调用? Cordova.exec接收 successFunction和一个 failFunctionfailFunction仅在 native 代码执行时调用。如果接收函数不存在,有没有办法接收错误或回调?我正在寻找一种适用于加载到 WebView 中的删除 URL 的解决方案

http://docs.phonegap.com/en/2.5.0/guide_plugin-development_ios_index.md.html

最佳答案

对于更简单(更干净)的解决方案,您还可以使用此方法:

var plugins = cordova.require("cordova/plugin_list").metadata;

你会得到一个看起来像这样的对象:
{
'cordova-plugin-network-information': "1.0.0",
'cordova-plugin-whitelist': "1.0.0"
}

作为任何普通变量,您可以检查它是否已定义:
if (typeof plugins['cordova-plugin-whitelist'] === "undefined")
{
// This plugin is missing
}

关于cordova - 检测 Cordova 插件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17871142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com