<preference name="appBackground" value="color|imageUrl" />
preference 偏好設置
字段 |
含義 |
取值範圍 |
appBackground |
配置APP全局背景 |
顏色: #fff,rgb,rgba;圖片 |
windowBackground |
配置Window的背景顏色或圖片 |
顏色: #fff,rgb,rgba;圖片 |
frameBackgroundColor |
配置Frame默認背景 |
默認rgba(0,0,0,0) |
pageBounce |
頁面是否可以彈動 |
window默認爲false,frame默認爲true |
hScrollBarEnabled | vScrollBarEnabled |
頁面默認顯示滾動條 |
true/false,默認true |
autoLaunch |
啓動頁是否自動隱藏 |
控制啓動頁,true默認顯示3秒,未加載完等至加載完。true/false |
iOS7StatusBarAppearance |
IOS狀態欄和頁面是否重合(沉浸式效果) |
true/fase,如果配置statusBarAppearance會忽略此字段 |
statusBarApperance |
狀態欄和頁面是否重合(沉浸式效果) |
true/false |
fullScreen |
應用是否全屏運行 |
true/false,使用api.setFullScreen)控制退出全屏或重新進入全屏 |
autoUpdate |
應用是否自動檢測更新 |
true/false,應用運行過程會根據這些設置進行相關操作,如自動下載、強制關閉應用;若爲false,則不彈出任何提示 |
smartUpdate |
應用是否支持增量更新、雲修復 |
true-應用在啓動時將自動與雲端我手,並檢車本應用當前版本下載修復 |
debug |
應用開啓/關閉調試模式 |
該字段爲true,標識應用進入調試模式,應用運行過程中發生的因代碼書寫失誤等原因導致的Js報錯(引起執行中斷)信息,將會以彈窗的方式覆蓋在應用最上方,供開發者參考。 |
allowKeyboardExtension |
是否允許使用第三方鍵盤 |
true/false;只支持iOS,雲編譯有效。 |
softInputMode |
鍵盤彈出方式 |
resize-彈出鍵盤時會把頁面往上推移,ios平臺resize和auto等效 pan:彈出鍵盤時頁面不會往上推移 auto:由系統根據輸入框的位置決定頁面是否往上推移 |
drapAndDrop |
頁面默認拖拽行爲 |
是否允許iOS 11及以上系統中頁面元素默認的拖拽行爲。只支持iOS。 |
font |
配置字體 |
|
backgroundMode |
配置後臺運行 |
● audio:在後臺播放和錄製音頻,包括使用AirPlay播放音頻、視頻流 ● location:在後臺持續獲取位置信息 ● voip:網絡電話 ● newsstand-content:報刊雜誌類應用在後臺下載內容 ● external-accessory:與定期更新的硬件外設工作 ● bluetooth-central:與定期更新的藍牙配件工作 ● bluetooth-peripheral:作爲藍牙外設,進行藍牙通信 ● fetch:定期下載少量的內容 ● remote-notification:希望在收到通知後立即去下載相關內容,使相關內容可以儘快顯示出來 |
appBackground
附: apiCloud應用UI層次結構圖
若WindowBackground爲透明,那麼Window將展示App的背景,同時如果FrameBackground也爲透明,那麼Frame將展示App的背景。