質問

私は最近Cordova 3.5にアップグレードされ、ほとんどのアプリの起動(iOS&Android)で、xxxがxxx=任意のプラグイン変数であることを未定義であることに気づいた。すなわち装置、確認など。

役に立ちましたか?

解決

掘削日の後、私は私のindex.html文書に使用していた基本タグと問題があることがわかりました。このタグを使用して、マイスクリプトで相対パスを使用できるようにします。これをしない場合、相対パスはアプリからローカルに派生します。すべてのパスにドメインがある場合は、基本タグは必要ありません。

明らかに基本タグが今やローカルのプラグインJavaScriptソースを見つけることができないようにしてください。私はドキュメントの他の場所に基本タグを置いてみましたが、それはiOSのためにそれを解決しましたが、Androidのためのものではありませんでした。

これは一時停止しているアプリに問題も発生します。あなたはあなたのアプリが細かく始めることができますが、再起動すると、あなたの基本要素はすでに定義されており、さらにプラグインJavaScriptがそのベースから派生するでしょう。

解決策 - アプリケーションを書き換えて、基本要素を削除します。

他人と共有するので、私がしたような日々のために頭を壁に強くしないように。歓声。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top