2016-11-17 6 views
1

をロードに失敗し、すべての$http POSTまたはGET呼び出しはブロックされます:GETとPOST呼び出しが私のイオニア式のアプリケーションでリソース

リソースの読み込みに失敗しました:ネット:: ERR_NAME_NOT_RESOLVED

これは、IPv4で正常に動作します電話網のAPNS設定でIpv6を選択するとエラーが表示されます。私はどのように続けるべきですか? GETとPOST呼び出しが失敗しているのはなぜ

Config.xmlファイル

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
    <widget id="com.jio.smart.vehicle" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 
     <name>Name</name> 
     <description>&#xD;&#xD; 
      An Ionic Framework and Cordova project.&#xD;&#xD; 
     </description> 
     <author email="[email protected]" href="http://ionicframework.com/">&#xD;&#xD; 
      Ionic Framework Team&#xD;&#xD; 
     </author> 
     <content src="index.html"/> 
     <access origin="*" subdomains="true"/> 
     <access origin="tel:*" launch-external="yes"/> 
     <access origin="cdvfile://*"/> 
     <allow-navigation href="*" /> 
     <preference name="webviewbounce" value="false"/> 
     <preference name="UIWebViewBounce" value="false"/> 
     <preference name="DisallowOverscroll" value="true"/> 
     <preference name="android-minSdkVersion" value="16"/> 
     <preference name="loadUrlTimeoutValue" value="700000" /> 
     <preference name="FadeSplashScreen" value="false"/> 
     <preference name="AndroidPersistentFileLocation" value="Compatibility"/> 
     <preference name="BackupWebStorage" value="none"/> 
     <preference name="SplashScreen" value="screen"/> 
     <preference name="android-windowSoftInputMode" value="adjustPan"/> 
     <preference name="AutoHideSplashScreen" value="false" /> 
     <preference name="ShowSplashScreenSpinner" value="true"/> 
     <preference name="StatusBarOverlaysWebView" value="false"/> 
     <preference name="android-targetSdkVersion" value="20"/> 
     <hook type="before_run" src="hooks/appBeforeBuild.js" /> 
     <feature name="StatusBar"> 
     <param name="ios-package" value="CDVStatusBar" onload="true"/> 
     </feature> 
     <platform name="android"> 
     <icon src="resources\android\icon\drawable-ldpi-icon.png" density="ldpi"/> 
     </platform> 
     <icon src="resources\android\icon\drawable-xhdpi-icon.png"/> 
    </widget> 
+0

をご覧ください。 –

+0

@HassanALiどのファイルを見たいですか? –

+0

config.xmlとインターネットにアクセスしている場所。ありがとう –

答えて

0
  • 理由?

    コードワインホワイトリストプラグインが見つかりませんでした.GETまたはPOSTリクエストをする必要があります。 インストールコマンド

    コルドバプラグインのWebView自体をURLの

    ナビゲーションホワイトリスト

コントロールをナビゲートすることができコルドバ・プラグイン・ホワイトリストを追加します。トップレベルのナビゲーションのみ に適用されます。

気まぐれ:Androidでは、非httpスキームのiframeにも適用されます。

デフォルトでは、ファイル:// URLのみのナビゲーションが許可されています。 他人のURLを許可するには、あなたのconfig.xmlにタグを追加する必要があります。

<!-- Allow links to example.com --> 
<allow-navigation href="http://example.com/*" /> 

<!-- Wildcards are allowed for the protocol, as a prefix 
    to the host, or as a suffix to the path --> 
<allow-navigation href="*://*.example.com/*" /> 

<!-- A wildcard can be used to whitelist the entire network, 
    over HTTP and HTTPS. 
    *NOT RECOMMENDED* --> 
<allow-navigation href="*" /> 

<!-- The above is equivalent to these three declarations --> 
<allow-navigation href="http://*/*" /> 
<allow-navigation href="https://*/*" /> 
<allow-navigation href="data:*" /> 

より良く理解するためにあなたのコードを見せてくださいOfficialドキュメント

+0

私はすでにこの試みを試みましたが、にする? –

+0

その唯一の問題はありません。あなたのconfig.xmlにあなたのcordovaホワイトリストプラグインが表示されていないためです。試してみたら、質問を更新してください。ありがとう –

+0

私の設定ファイルを更新しましたが、それでも問題は解決していません。 –

関連する問題