【移動端】cordova在app中打開外部鏈接
小編:管理員 263閱讀 2022.09.13
安裝:
cordova plugin add cordova-plugin-inappbrowser復制
語法:
var ref = cordova.InAppBrowser.open(url, target, options);復制
1. URL參數為瀏覽器跳轉的地址;
2. target的參數有三種:
_self:如果URL地址在WhiteList中,則用Cordova的WhiteList將其打開;
_blank:直接在App中將其地址打開;
_system:則是用手機默認瀏覽器將新頁面打開;
3. options參數包含以下信息:
location:設置為yes或no來打開或關閉插件的locationbar;
hidden:設置為yes則加載出頁面但不顯示;設置為no則正常加載頁面;
Android獨有屬性:
zoom:設置為yes則顯示縮放瀏覽器頁面的按鈕,設置為no則不顯示縮放按鈕;
hardwareback:設置為yes則調用Android返回鍵回到前一界面,設置為no則返回鍵為退出瀏覽器頁面;
iOS獨有屬性:
closebuttoncaption:設置yes則顯示Done按鈕,設置為no則隱藏Done按鈕,點擊Done按鈕關閉瀏覽器頁面;
toolbar:設置為yes則顯示toolbar;no則隱藏toolbar(toolabar相當于Android的返回鍵功能);
keyboardDisplayRequiresUserAction:設置為yes或者no來控制打開鍵盤時是否通過JavaScript調用focus()接收焦點,默認為yes;
toolbarposition:設置為top或者bottom,使工具欄顯示在窗口的頂部或底部
相關推薦
- Cordova 什么是Cordova? Cordova是用于使用HTML,CSS和JS構建移動應用的平臺。我們可以認為Cordova是一個容器,用于將我們的網絡應用程序與本機移動功能連接。默認情況下,Web應用程序不能使用本機移動功能。這就是Cordova進來的地方。它為網絡應用和移動設備之間的連…
- Hibernate Criterion 在查詢方法設計上能夠靈活的依據Criteria的特點來方便地進行查詢條件的組裝.Hibernate設計了CriteriaSpecification作為Criteria的父接口,以下提供了Criteria和DetachedCriteria.Criteria和DetachedCriteria的主要差別在于創建的形式不一樣,Criteria是在線的,所…