1

私は、レンダリングされた Web サイトに対して単純な ajax 要求を実行し、html をプルダウンしてコンテンツをローカルで再スキンする phonegap アプリケーションに取り組んでいます。

要件は、内部ネットワーク上の Web サイトを要求できることです。グローバル IP アドレス経由の接続は正常に動作していますが、内部ネットワークで ajax を動作させることができません。

たとえば、10.0.0.xx アドレスへの接続は常に失敗します。デバイスは同じネットワークに接続されており、ブラウザーで内部ネットワーク上の Web サイトに問題なくアクセスできます。

これを回避する方法はありますか?

4

1 に答える 1

0

外部アクセスを許可するように、ドメイン ホワイトリスト ファイルを正しく変更したことを確認してください。

ドメイン ホワイトリストの詳細については、オンライン ドキュメントを確認してください: http://docs.phonegap.com/en/2.1.0/guide_whitelist_index.md.html#Domain%20Whitelist%20Guide

お役に立てれば。ドメインのホワイトリスト ファイルを変更した後、これが機能するかどうかお知らせください。


iOS のドメイン ホワイトリスト構成の例:

ファイルCordova.plistを開き、次のように作成したことを確認します。

1 -OpenAllWhitelistURLsInWebViewに設定YES

2 -右クリックExternalHosts->Add Row

3 -String新しく追加された行の値を に設定すると、新しい行*は次のようになります。

Item0                String              *

通常、*アクセスを提供する外部 URL に置き換えます。ただし、問題が本当にホワイトリストに起因するものであることを確認するために、*.

于 2012-10-17T11:59:20.977 に答える