Phonegap build,iOs Android app:打开应用程序内的链接

时间:2016-01-09 13:51:25

标签: php android html ios cordova

我有一个在网络服务器上运行的php网站,

根据我的理解,我发现我无法将index.php页面作为我的应用程序的主页。作为替代方案,我已经创建了一个index.html页面并在其中添加了指向我的php页面的链接。

我正在使用phonegap build来编译应用

我得到的错误是链接在我手机的默认网络浏览器中打开,而不是在应用程序本身内打开。

在html页面标题中我添加了

<script src="phonegap.js"></script>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>  

在config.xml文件中我添加了

<feature name="InAppBrowser">
    <param name="android-package" value="org.apache.cordova.inappbrowser.InAppBrowser" />
</feature>
 <access origin="http://mydomain" subdomains="true"/>

我已经尝试了www.appsgeyser.com并且我的网站在我在那里制作的android apk中打开了应用程序本身(实际上在制作应用程序时我只提供了我的网站登陆php页面并且它工作得很好,所以必须有一种方法在phonegap中使用php),但他们没有选择在ios中构建,而我想使用phonegap构建。

我做错了什么? 谢谢,

1 个答案:

答案 0 :(得分:0)

根据index.php文件的响应速度,一个简单的解决方法是在你的html.index文件中放置一个iframe。

这样的事情:

<body>        
<iframe style="width:100%; height:100%;border:none" 
src="http://***path-to-your-php-file***.php" />

<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
   app.initialize();
</script>
</body>