PhoneGap: Как получить список всех плагинов, используя Javascript

Я пытаюсь получить список всех доступных плагинов, используя Javascript в phoneGap.

Можно ли получить список доступных плагинов?

Любой ответ будет оценен.

Спасибо

4 ответа

Это сложно, нет простого пути.

Некоторые плагины хранят свои функции в cordova.plugin, вы можете проверить это, чтобы получить некоторые. Другие включают свои функции в глобальную переменную окна...

Единственный реальный способ, которым я знаю, это вступить в CLI

cordova plugin list

Или просто проверьте папку с плагинами. Но это не в JavaScript.

Единственный способ, который я сейчас имею в виду, это перехватить узел в before_prepare, который читает каталог плагина и где-то хранит эти данные, так что вы можете получить к ним доступ в javascript.

Удачи

Проверьте, как 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 вы можете получить их идентификаторы.

Все плагины PhoneGap:

Как я понимаю из вашего вопроса, вы хотите весь список плагинов PhoneGap, который поддерживается JavaScript.

Перейдите по ссылке ниже, чтобы узнать все плагины для PhoneGap с использованием JavaScript.

Список плагинов PhoneGap

Надеюсь, что ответ поможет вам. Приветствия. Удачного кодирования

@ User2899728,
Ваш вопрос требует определенного количества невежества. Cordova/Phonegap использует только HTML, CSS и Javascript. FAQ (последний вопрос). Итак, настоящий вопрос: где мне взять плагины?

Есть несколько хранилищ.

На github доступно больше плагинов, но они являются источниками для "официального" или независимого, которые можно использовать с помощью метода "плагинов". (См плагман)

ПРИМЕЧАНИЕ. Это исключает библиотеки, которые могут быть доступны в Интернете, такие как Jquery, или библиотеки на основе служб, например Firebase. -- Удачи.

Другие вопросы по тегам