如何在带有phonegap的iOS应用程序中打开网页?

时间:2013-03-08 16:30:23

标签: javascript html ios url cordova

我想在我的iOS phonegap应用中只有一个视图。

此视图将是一个网页。

如何使用特定网址加载此视图?

我想你是通过javascript做到的,如果是的话怎么做?

*我不是html / javascript脚本编写者,我只开发本机iOS应用程序,但我需要用phonegap测试一些东西。

2 个答案:

答案 0 :(得分:16)

d0nparalias

  1. 如果您要从远程服务器加载main(Cordova' s)index.html,请修改config.xml文件并更改

    <content src="index.html" />



    <content src="http://192.168.1.4:8080/www/index.html" />

    例如。它将从位于192.168.1.4的Web服务器加载index.html

  2. 如果您想在加载应用后立即开设网站,可以使用InAppBrowser,因为您已经注意到了。

    window.open(url, target, options);

    在这里,您可以选择target(根据Cordova docs 2.5.0):

    2.1。 _self并且您会收到类似enter image description here的内容。请注意,您没有任何控制权可以返回此index.html情况下。

    2.2。 _blank - 显示模态视图控制器,带有关闭按钮
    enter image description here

    2.3。 _system - 在Safari.app中开启了enter image description here

  3. 有关详情,请访问documentationwiki

    希望有所帮助。

    BR。
    尤金

答案 1 :(得分:0)

现在在iOS上称为Apache Cordova的PhoneGap默认情况下只允许您使用文件URL。这意味着您必须加载本地.html文件。如果要打开带有http:// URL的远程页面,则需要添加自定义本机代码以告知WebView加载远程URL。