Я пытаюсь создать приложение, которое просто перенаправляет пользователей на мой сайт с момента его начала.Телефонный экран с белым экраном при переадресации на сайт
Приложение делает перенаправление чудесным образом на ПК, приложение PhoneGap имеет мое отображение и отображение иконки, используя PhoneGap, не обнаруживает ошибки; Однако при запуске приложения с телефона он отображает только белый экран.
Я попытался позвонить в свой мобильный телефон вместо внешнего вызова, и он работал отлично. Я был бы признателен за ваши ценные комментарии о том, как вызвать мой сайт извне.
У меня есть 3 файла:
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<script scr="phonegap.js"> </script>
<script src="myPhoneApp.js"> </script>
</head>
<body onload="myPhoneApp();">
</body>
</html>
myPhoneApp.js
function myPhoneApp()
{
window.location="http://www.myqourse.com";
}
config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.########.########" --->personal info
versionCode = "1"
version = "1.0.0">
<name>######</name> --->personal info
<description> MyQourse Mobile App </description>
<author href="http://www.############.com" email="###########@hotmail.com" >######### </author> --->personal info
<platform name="ios"/>
<platform name="android"/>
<platform name="winphone"/>
<preference name="phonegap-version" value="cli-6.1.0"/>
<!--General preferences-->
<preference name="orientation" value="portrait"/>
<preference name="fullscreen" value="false"/>
<preference name="webviewbounce" value="false"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="disallowoverscroll" value="true"/>
<!--access, permissions and icons-->
<icon src="icon.png" />
<preference name="permissions" value="none"/>
<access origin="*" subdomains="true"/>
<!--ios preferences-->
<preference name="target-device" value="universal"/>
<preference name="deployment-target" value="7.0"/>
<preference name="exit-on-suspend" value="false"/>
<preference name="detect-data-types" value="true"/>
<preference name="prerendered-icon" value="false"/>
<preference name="StatusBarOverlayWebView" value="false"/>
<preference name="ios-statusbarstyle" value="default"/>
<preference name="StatusBarStyle" value="default"/>
<!--android preferences-->
<preference name="android-minSdkVersion" value="21"/>
<preference name="android-installLocation" value="auto"/>
<!--simple icon-->
<icon src="icon.png" />
</widget>
Помните, что если вы укажете окно браузера, в котором работает Phonegap, чтобы переместить его, вы перемещаетесь от своего приложения phonegapp. Возможно, вам лучше добавить полноразмерный iframe и позволить ему загрузить нужную вам страницу. – Lomefin