我正在尝试在 phoneGap 中使用 Javascript 检索所有可用插件的列表。
这是否可以获得可用插件的列表?
任何回应将不胜感激。
谢谢
我正在尝试在 phoneGap 中使用 Javascript 检索所有可用插件的列表。
这是否可以获得可用插件的列表?
任何回应将不胜感激。
谢谢
所有 PhoneGap 插件:
根据我从您的问题中了解到,您需要 JavaScript 支持的所有 PhoneGap 插件列表。
通过下面提到的链接找到所有使用 javascript 的 PhoneGap 插件。
希望答案对你有所帮助。干杯。快乐编码
这很难,没有简单的方法。
一些插件将其功能存储在 cordova.plugin 中,您可以检查它以检索一些。其他的将它们的函数包含在窗口全局变量中......
我知道的唯一真正的方法是进入 CLI
cordova plugin list
或者只是检查您的插件文件夹。但这不在javascript中。
我现在想到的唯一方法是在 node 中的 before_prepare 中做一个钩子,它读取插件目录,并将该数据存储在某处,以便您可以在 javascript 中访问它。
祝你好运
@ user2899728,
您的问题引起了一定程度的无知。Cordova/Phonegap 仅使用 HTML、CSS 和 Javascript。常见问题解答(最后一个问题)。所以,真正的问题是:我从哪里获得插件?
有几个存储库。
github上有更多插件可用,但它们是“官方”或独立的来源,可以与“插件”方法一起使用。(见插件)
检查 cordova.js 如何注册插件 https://github.com/apache/cordova-js/blob/master/src/common/pluginloader.js
然后,您可以在初始化完成后遍历<script>
元素并记录它们的 src。
从https://github.com/apache/cordova-js/blob/master/src/common/modulemapper.js你可能会得到他们的 ID。