我想在我的iOS phonegap应用中只有一个视图。
此视图将是一个网页。
如何使用特定网址加载此视图?
我想你是通过javascript做到的,如果是的话怎么做?
*我不是html / javascript脚本编写者,我只开发本机iOS应用程序,但我需要用phonegap测试一些东西。
答案 0 :(得分:16)
d0nparalias ,
如果您要从远程服务器加载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
。
如果您想在加载应用后立即开设网站,可以使用InAppBrowser,因为您已经注意到了。
window.open(url, target, options);
在这里,您可以选择target
(根据Cordova docs 2.5.0):
2.1。 _self
并且您会收到类似的内容。请注意,您没有任何控制权可以返回此index.html
情况下。
2.2。 _blank
- 显示模态视图控制器,带有关闭按钮
2.3。 _system
- 在Safari.app中开启了
有关详情,请访问documentation和wiki。
希望有所帮助。
BR。
尤金
答案 1 :(得分:0)
现在在iOS上称为Apache Cordova的PhoneGap默认情况下只允许您使用文件URL。这意味着您必须加载本地.html文件。如果要打开带有http:// URL的远程页面,则需要添加自定义本机代码以告知WebView加载远程URL。