2017-03-13 78 views
1

好吧,所有需要做的事情就是打開一個移動應用程序獲取超鏈接或錨點標記到網站網址,就是這樣。我已經在各種屏幕上定製了CSS,使其看起來像一個移動應用程序。使用InAppBrowser的Apache Cordova重定向

我創建了拱科爾多瓦的應用程序,添加插件,然後元標記中的index.html爲:

<meta http-equiv="refresh" content="0; url=http://example.com/" /> 

不幸的是,我花了在應用程序之外。所以我試着重定向到內部/ js目錄,並根據apache Cordova的主要文檔使用它。

var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes'); 

仍然沒有工作,它很清楚,它只是在這裏定義一個變量,這是我的問題。

如何在這樣的平臺上自動重定向到外部鏈接,以便它永遠不會離開應用程序? PS:我已經準備好了導航按鈕,登錄,外觀和感覺,菜單註銷等等,只是缺少了這一步驟。

回答

0

我使用inAppBrowser插件這樣的:

window.open('http://url/', '_blank', 'location=yes'); 

如果保留「HTTP」,它會嘗試打開外部網絡,但如果你刪除它,它會載入您的內部存儲的文件。

這樣做是打開一個「瀏覽器」在你的應用程序的頂部,但如果你想要的是加載本地遞歸喲可以通過添加沒有「http」的URL來做到這一點。

+0

很好,所以這一行是要放在www/index.html或www/js/index.js或從index.html元標記到index.js? –

+0

您可以將它添加到事件中,或從其他地方調用它,就像您需要它一樣。 – jufracaqui