2012-04-26 8 views
2

iPhoneのPhoneGapアプリケーション内でjsライブラリを使用しています。私はjsライブラリが接触している他の外部サイトを知りませんので、テストのためだけにすべての接続をホワイトリストに登録する方法が必要です。それ、どうやったら出来るの?PhoneGap外部ホストのワイルドカード

私のアプリは静かに失敗しますが、ライブラリが開始された場所からは継続しません。

+1

簡単なメモにPhonegap.plistでExternalHostsプロパティの値を設定してみてください:あなたのアプリケーションがあるため、この依存関係のアプリケーションストアによって拒否されます...あなたはへの通知のいくつかの並べ替えを含まなければなりませんユーザーはアプリを動作させるには接続が必要です私はあなたのwwwフォルダにあなたのjQueryモバイルのものを含めることを強くお勧めします。 –

答えて

7

*

+0

完了(http://cl.ly/0N3W0s1X27453T2V0V2x)をエディタに表示します。他のホワイトリストもありますが、以前に追加されています。 – Gustav

+0

私のために働く、+1。 – aroth

1

私はあなたがPhoneGap.plistファイルまたはCordova.plistにドメイン名を追加する必要があると思う(私はそれが完璧に動作し、ブラウザでアプリケーションを実行する場合)。

あなたのアプリケーションはブラウザで正常に動作しています。したがって、ブラウザのソースコードでは、コードに存在する外部リンクをチェックアウトすることができます。

これまでインターネットにアクセスしたい/リンクしたいファイルは、plistファイルに追加する必要のあるサーバードメインです。今私は、文字列としてPhoneGap.plist-> ExternalHosts配列にcode.jquery.comを追加する必要があり、私はこの

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css"> 
<script src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script> 

ようにjQueryを追加したとします。

+0

私は、連絡する外部ホストがわからないということです。私は既にPhonegap.plistを修正して、最初にライブラリを許可しています。 (そして、ライブラリのソースが "十分"ではない) – Gustav

関連する問題