0

Dreamweaver を使用してローカルで作成したアプリをテストしました jQuery モバイルは、サーバーから外部リソースにアクセスできます。dreamweaver phonegap を使用してアプリをコンパイルした後、アプリがリモートで接続して外部リソースにアクセスできないことがわかりました。私は日食を使用し、を使用してアプリの開始点を指摘することができましたsuper.loadUrl("http://webaddress/folder/index.html");。Dreamweaver phonegap の config.xml を使用して、アプリの開始点を示す方法はありますか。

<?xml version="1.3.1" encoding="UTF-8" ?>
<widget xmlns = "http://www.w3.org/ns/widgets"
    xmlns:gap = "http://phonegap.com/ns/1.3.1"
    id        = "com.phonegap.example"
    version   = "1.3.1.0">

<name>Go tv app</name>

<description>
A simple PhoneGap Build application.
</description>

<author href="https://example.com" email="you@example.com">
Benjamin Blay
</author>

<feature name="http://api.phonegap.com/1.3.1/device" />

    <preference name="phonegap-version" value="2.0.0" />
    <preference name="orientation"      value="default" />
    <preference name="target-device"    value="universal" />
    <preference name="fullscreen"       value="false" />
    <preference name="stay-in-webview" value="true" />

 <!-- Icons -->

   <icon src="icon.png" />
   <icon src="images/icon-72x72.png" width="72" height="72" gap:platform="android" gap:density="hdpi" />
   <icon src="images/icon-96x96.png" width="96" height="96" gap:platform="android" gap:density="xhdpi" />
   <icon src="images/icon-72x72.png" width="72" height="72" gap:platform="ios" />

  <!-- Splash Screens -->
   <gap:splash src="splash_screen.jpg" />
   <gap:splash src="images/splash_screen-160x220.jpg" gap:platform="android" gap:density="ldpi" />
   <gap:splash src="splash_screen.jpg" gap:platform="android" gap:density="mdpi" />
   <gap:splash src="images/splash_screen-450x650.jpg" gap:platform="android" gap:density="hdpi" />



</widget>
4

2 に答える 2

2

Phonegap v3.1 で外部リソースにアクセスするには:
config.xml ファイルを開き、次のように変更します。

<access origin="http://127.0.0.1*"/>

<access origin="*" />

* はワイルドカードとして使用され、そこに任意の値を指定できることを<access origin="*"/>示します。これは、アプリがインターネット上の任意のリソースにアクセスできることを示します。

于 2014-01-13T06:40:26.807 に答える
0

confog.xml に追加<access origin=".*"/>します。最新の phonegap バージョンを使用してください

  <access origin="http://127.0.0.1*"/> <!-- allow local pages -->

<!-- <access origin="https://example.com" /> allow any secure requests to example.com -->
<!-- <access origin="https://example.com" subdomains="true" /> such as above, but including subdomains, such as www -->
<access origin=".*"/>
于 2013-07-16T11:05:40.493 に答える