2016-09-09 5 views
0
window.cordova 

に移動した後、window.cordovaを失うことは、私のような外部のURLに移動した後、未定義います:コルドバ:外部URL

window.location.href = "http://example.com"; 

(私もwindow.openなどで試してみましたが...)

外部URLにcordovaを参照する方法はありますか?

+0

この場合、外部URLを開くにはinappbrowserプラグインを使用する必要があるかもしれません – Gandhi

答えて

0

window.cordovaまた、他のコードベースの機能は、コードバーアプリケーションに含まれるcordova.jsファイルに基づいています。

1 - それはいくつかのプラグインに依存する機能が正常に動作しない場合がありますので、あなたのサイトにこのファイルを含めることは安全ではないですが、あなたのケースでは、ソースへのアクセス権を持っている場合は、外部サイトへのスクリプトタグを追加しよう:

<script src="cordova.js"></script> 

iframe window.cordovaが正常に動作する前にcordova.jsをインポートしたため、コードブラウザのアプリ内でiframeを使用して外部URLを読み込んでください。

1

問題はallow-navigationタグでした。それを解決するには、プロジェクトのconfig.xmlファイルに

<allow-navigation href="*" /> 

タグを付けるだけでした。

+0

プラス1 –