2017-07-31 54 views
0

我創建了一個新的項目科爾多瓦,把我的網址在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瀏覽器中的網址,而不是在應用程序中。

爲什麼發生?

謝謝:)

回答

1

我錯過了什麼是添加一行:

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

,在標籤<widget>

0

對不起這是一個有點我不清楚你想要什麼來實現: 要麼試圖讓您應用中的第一個HTML頁面,在www文件夾在科爾多瓦的項目,或試圖訪問不屬於您的應用程序但託管在Web服務器上的網站。

對於後面的情況,在您的應用中運行外部代碼是很危險的,這就是爲什麼。爲了有一個網站的負載,因此看起來好像是在你的應用程序,你可以使用應用內瀏覽器插件: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/

對於前一種情況,如果在WWW文件夾啓動HTML文件名爲說「 index.html「,那麼你的config.xml文件中只需要<content src="index.html" />