Gibt es eine Möglichkeit festzustellen, ob Cordova 2.5.0 ein bestimmtes Cordova-Plugin zum Aufrufen anbietet? Cordova.exec
nimmt eine successFunction
und eine failFunction
aber die failFunction
wird nur aufgerufen, wenn der native Code ausgeführt wird. Gibt es eine Möglichkeit, einen Fehler oder einen Rückruf zu erhalten, wenn die Empfangsfunktion nicht existiert? Ich bin auf der Suche nach einer Lösung, die mit einem Entfernen URL arbeitet in WebView geladenErkennen, ob ein Cordova-Plugin existiert
http://docs.phonegap.com/en/2.5.0/guide_plugin-development_ios_index.md.html
Ich weiß, Sie versuchen zu erkennen, ob es existiert, aber können Sie nicht versuchen, fangen und so rt das Gleiche erreichen? Rufen Sie das Plugin im Versuch auf, wenn das Plugin nicht existiert, wird der Code im Catch ausgeführt. –
hierfür müssen Sie ein anderes Plugin entwickeln, das das Vorhandensein eines anderen Plugins überprüft, Sie müssen nur wie PluginChecker aufrufen und sehen, ob das gewünschte Plugin vorhanden ist oder nicht – Ocelot
, welches Sie brauchen das? iOS oder Android? – Ocelot