我想在我的 iOS phonegap 应用程序中只有一个视图。
该视图将是一个网页。
如何使用特定的 url 加载这个唯一的视图?
我想你是通过 javascript 做到的,如果是的话怎么做?
*我不是 html/javascript 脚本编写者,我只开发原生 iOS 应用程序,但我需要用 phonegap 测试一些东西。
我想在我的 iOS phonegap 应用程序中只有一个视图。
该视图将是一个网页。
如何使用特定的 url 加载这个唯一的视图?
我想你是通过 javascript 做到的,如果是的话怎么做?
*我不是 html/javascript 脚本编写者,我只开发原生 iOS 应用程序,但我需要用 phonegap 测试一些东西。
d0nparaalias ,
如果index.html
要从远程服务器加载 main(Cordova's),请编辑config.xml
文件并更改
<content src="index.html" />
为
<content src="http://192.168.1.4:8080/www/index.html" />
例如。它将index.html
从位于 192.168.1.4 的 Web 服务器加载。
如果您想在加载您的应用程序后立即打开一个网站,您可以使用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 中打开
希望能帮助到你。
BR。
尤金
现在在 iOS 上称为 Apache Cordova 的 PhoneGap 默认只允许您使用文件 URL。这意味着您必须加载本地 .html 文件。如果要使用 http:// URL 打开远程页面,则需要添加自定义本机代码来告诉 WebView 加载远程 URL。