2013-07-16 4 views
0

Я протестировал приложение, которое я создал локально с помощью Dreamweaver. JQuery mobile имеет возможность доступа к внешним ресурсам с сервера. После компиляции моего приложения с помощью спама в Dreamweaver я обнаружил, что мое приложение не может подключиться удаленно, чтобы получить доступ к внешние ресурсы. Я использовал eclipse, и я смог указать начальную точку для моего приложения, используя super.loadUrl("http://webaddress/folder/index.html");. есть ли какой-либо способ, я могу указать отправную точку для моего приложения, используя мой config.xml для сотового телефона Dreamweaver.Доступ к внешним ресурсам с помощью телефонного разговора

<?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="[email protected]"> 
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> 

ответ

0

добавить <access origin=".*"/> к вашему confog.xml, пожалуйста, используйте последнюю версию 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=".*"/> 
+0

, пожалуйста, я должен заменить ip-адрес на адрес моего сервера? пример user2522201

+0

@Arjun можно использовать оба? –

2

Для того, чтобы получить доступ к внешним ресурсам в PhoneGap v3.1:
Откройте config.xml файл, изменения:

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

в

<access origin="*" /> 

Символ * используется в качестве шаблона, чтобы указать, что любое значение может пойти туда, так <access origin="*"/> указывает на то, что приложение имеет право доступа к любой Resouce в Интернете.

Смежные вопросы