科尔多瓦打开起始页在Safari中,而不是在应用

问题描述:

我创建了一个新的项目科尔多瓦,把我的网址在AppDelegate.m:科尔多瓦打开起始页在Safari中,而不是在应用

// Set your app's start page by setting the <content src='foo.html' /> tag in config.xml. 
// If necessary, uncomment the line below to override it. 
self.viewController.startPage = @"http://mySite/"; 

当我在模拟器启动应用程序,它会启动,然后打开我的在Safari浏览器中的网址,而不是在应用程序中。

为什么发生?

谢谢:)

我错过了什么是添加一行:

<allow-navigation href="*" /> 
在​​3210文件

,在标签<widget>

对不起这是一个有点我不清楚你想要什么来实现: 要么试图让您应用中的第一个HTML页面,在www文件夹在科尔多瓦的项目,或试图访问不属于您的应用程序但托管在Web服务器上的网站。

对于后面的情况,在您的应用中运行外部代码是很危险的,这就是为什么。为了有一个网站的负载,因此看起来好像是在你的应用程序,你可以使用应用内浏览器插件: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/

对于前一种情况,如果在WWW文件夹启动HTML文件名为说“ index.html“,那么你的config.xml文件中只需要<content src="index.html" />