2016-02-27 86 views
-1

我一直在這裏尋找一段時間,但到目前爲止還沒有找到一個工作解決方案。也許我只是沒有正確地做。在科爾多瓦渲染一個網頁

我正在尋找在科爾多瓦呈現一個網頁。這是因爲我需要的頁面需要登錄並訪問數據庫,如果沒有渲染頁面,我不能輕易實現。

我試過InAppBrowser,但每次我嘗試它只是打開一個單獨的窗口。我也嘗試過Ajax,但這根本不起作用,我想是因爲它是從一個單獨的主機請求的。

我正在尋找的是從Cordova的網頁中呈現確切的頁面,沒有瀏覽器欄,除了網頁中的HTML以外沒有任何其他東西。任何幫助,非常感謝。

+0

您的科爾多瓦應用程序_is_一個網頁(儘管在本地託管在設備上)。你有沒有嘗試過拋出一個指向所需外部資源的'iframe'?這是將一個網頁嵌入另一個網頁的典型HTML方式。 – aroth

+0

您需要的頁面需要登錄/訪問,但您需要登錄/訪問才能呈現頁面?這是一些雞和蛋的東西,我不太明白。此外,InAppBrowser能夠在應用程序中使用後退按鈕打開。 –

+0

對不起讓我更清楚 - 我正在尋找一個登錄背後的單個HTML頁面 – OliverRadini

回答

0

最簡單的方法是使用iframe;不知道爲什麼這個問題被低估了,在我看來這是一個完全合法的問題,在其他地方沒有得到很好的回答。

1

由於科爾多瓦只是本地加載自己的頁面,一個方法是使用JavaScript來改變/加載你想要的頁面,就像這樣:

<script> 
function myFunction() { 
    location.href = "http://www.cnn.com"; 
} 
</script> 

我沒有完全理解你的問題,但我希望這可以幫助。

+0

謝謝,我認爲你確實理解這個問題。我嘗試過這樣的事情,但由於某種原因,它似乎沒有工作。我會再試一次。 – OliverRadini