2015-11-23 69 views
0

我正在構建一個Cordova應用程序,該應用程序有一個鏈接到外部網站(https://www.example.com)。點擊應用程序中的按鈕,我需要在全屏瀏覽器窗口(隱藏地址欄)中打開頁面。有沒有辦法做到這一點?先謝謝你。從移動應用程序全屏打開外部鏈接

編輯

我使用inAppBrowser嘗試,但它是不工作的原因是因爲外部網站,我打開需要Windows認證。因爲inAppBrowser是最頂層的視圖,所以windows身份驗證的彈出窗口不顯示,因此我無法查看頁面。

+0

我不認爲有這將打開一個完整的東西screen webbrowser,你可以在inAPP網頁瀏覽器中進行搜索 –

+0

是的,可以使用'UIWebView'並在'UIView'中顯示相應的頁面。有很多方法可以做到。您的問題中的其他信息將有助於提供更詳細的回覆。 – andrewbuilder

+0

'android:theme =「@ android:style/Theme.NoTitleBar.Fullscreen」'只需在AndroidManifest.xml文件中用給定的行添加(或更改)activity的android:theme屬性 – sud

回答

0

使用this插件,然後

ADD的頭部

cordova.js 

引用添加到您的InAppBrowser.js文件

添加鏈接

onclick="var ref = window.open('LINK_HERE', '_self','location=no'); 
+0

嗨,請參考我發佈的修改。我一直試圖使用inappbrowser來解決這個問題,但由於上述原因,它不起作用。 –

0

試試這個,它的工作對我來說
第一步:添加在應用程序瀏覽器插件爲

cordova plugin add cordova-plugin-inappbrowser 1.0.2 


第二步:在HTML頁面中添加該代碼爲

<a class="item" href="#" onclick="window.open('http://www.google.com', '_blank', 'location=yes'); return false;"> 
+0

我試過了。但問題是,我的頁面是否有Windows身份驗證。每當我嘗試使用inAppBrowser時,登錄彈出窗口都不會顯示,並顯示「無法打開文檔,您無權訪問該文檔」。這就是爲什麼我想要自動全屏模式,因爲如果我在系統瀏覽器中打開它,它完美的工作。但我需要禁用或隱藏地址欄。 –

+0

如果你想禁用地址欄,你可以位置=否 –

+0

你可以試試這個[link](http://stackoverflow.com/questions/15594139/cordova-inappbrowser-how-to-disable-url-and-導航欄)一次 –

相關問題