百度智能小程序 web態(tài)功能差異一覽表

2020-09-05 15:02 更新
本文檔羅列了所有 Web 態(tài)功能與端內功能的差異點??牲c擊各個功能的文檔鏈接查看更詳細的差異說明與示例。

框架

名稱Web 態(tài)說明
App 的 onShow 生命周期在瀏覽器從后臺切回、從其他瀏覽器標簽切回等場景不觸發(fā)
App 的 onHide 生命周期任何場景都不觸發(fā)
Page 的 onShow 生命周期在瀏覽器從后臺切回、從其他瀏覽器標簽切回等場景不觸發(fā)
Page 的 onHide 生命周期瀏覽器進入后臺時不觸發(fā)

組件

名稱Web 態(tài)說明
button不支持獲取聯(lián)系人、打開授權設置頁等功能
form不支持返回模版消息 formId 參數(shù)
input暫不支持 cursor-spacing,confirm-type,adjust-position 屬性
textarea暫不支持 confirm-type、show-confirm-bar、adjust-position 屬性
camera暫不支持相機功能
ar-camera暫不支持 AR 相機功能
live-player不支持 orientation、background-mute、min-cache、max-cache 屬性。暫不支持 3gp、avi、webm、flv、mkv、rmvb、rm 視頻格式
video暫不支持 title、page-gesture、direction、enable-progress-gesture、danmu-btn、show-center-play-btn、show-mute-btn、show-no-wifi-tip、vslide-gesture、vslide-gesture-in-fullscreen、enable-play-gesture、show-vslide-btn-in-fullscreen、silent-play、binderror 屬性。暫不支持 3gp、avi、webm、flv、mkv、rmvb、rm 視頻格式
map暫不支持 show-location、enable-3D、show-compass、enable-overlooking、enable-rotate、enable-rotate 屬性
ad暫不支持廣告組件

API

名稱Web 態(tài)說明
onAppShow在瀏覽器從后臺切回、從其他瀏覽器標簽切回等場景不觸發(fā)
onAppHide任何場景都不觸發(fā)
UpdateManager.onCheckForUpdatehasUpdate 參數(shù)始終為 false
UpdateManager.onUpdateFailed該方法不被會執(zhí)行
UpdateManager.onUpdateReady該方法不被會執(zhí)行
getSystemRiskInfo調用后執(zhí)行 fail 回調
reportAnalytics調用后不生效
setEnableDebug調用后執(zhí)行 fail 回調
getBatteryInfo僅在 Android 的部分瀏覽器下可用
getBatteryInfoSync調用后執(zhí)行 fail 回調
chooseVideo不支持圖片壓縮,僅能默認拉起后置攝像頭
getFileSystemManager不支持文件系統(tǒng)相關功能
startLocationUpdate調用后執(zhí)行 fail 回調
stopLocationUpdate調用后執(zhí)行 fail 回調
offLocationChange調用后不生效
onLocationChange調用后不生效
getSystemInfoSync返回值不包含下列屬性 cacheLocation、albumAuthorized、notificationAuthorized、notificationAlertAuthorized、notificationBadgeAuthorized、notificationSoundAuthorized、cameraAuthorized、locationAuthorized、microphoneAuthorized、locationEnabled、wifiEnabled、safeArea
getSystemInfo返回值不包含下列屬性 cacheLocation、albumAuthorized、notificationAuthorized、notificationAlertAuthorized、notificationBadgeAuthorized、notificationSoundAuthorized、cameraAuthorized、locationAuthorized、microphoneAuthorized、locationEnabled、wifiEnabled、safeArea
showFavoriteGuide調用后執(zhí)行 fail 回調
getMenuButtonBoundingClientRect返回值為虛擬值,僅供參考
getRecorderManager不支持該功能
RecorderManager.start調用后不生效
RecorderManager.pause調用后不生效
RecorderManager.resume調用后不生效
RecorderManager.stop調用后不生效
RecorderManager.onStart調用后不生效
RecorderManager.onPause調用后不生效
RecorderManager.onStop調用后不生效
RecorderManager.onError調用后不生效
RecorderManager.onResume調用后不生效
RecorderManager.onInterruptionBegin調用后不生效
RecorderManager.onInterruptionEnd調用后不生效
getScreenBrightness調用后執(zhí)行 fail 回調
setScreenBrightness調用后執(zhí)行 fail 回調
setKeepScreenOn調用后執(zhí)行 fail 回調
login需要配合 onLogin 生命周期使用
openSetting調用后執(zhí)行 fail 回調
onAccelerometerChange部分瀏覽器(如:safari)下不可用,回調不觸發(fā)且調用返回錯誤對象
startAccelerometer部分瀏覽器(如:safari)下不可用,調用后執(zhí)行 fail 回調
getNetworkType部分環(huán)境下(如:iOS)無法獲取真實網絡情況,返回 unknown
onNetworkStatusChange部分環(huán)境下(如:iOS)無法獲取真實網絡情況,回調不觸發(fā)
setClipboardData僅在監(jiān)聽真實用戶事件后調用,才能復制成功
getClipboardData調用后執(zhí)行 fail 回調
onMemoryWarning調用后不生效
addPhoneContact調用后執(zhí)行 fail 回調
startDeviceMotionListening在部分瀏覽器(比如 Safari 瀏覽器)下不可用,在功能不可用的情況下會執(zhí)行 fail 回調
vibrateLong在部分瀏覽器(比如 Safari 瀏覽器)下不可用,在功能不可用的情況下會執(zhí)行 fail 回調
vibrateShort在部分瀏覽器(比如 Safari 瀏覽器)下不可用,在功能不可用的情況下會執(zhí)行 fail 回調
openDocument只支持部分瀏覽器(比如 Safari 瀏覽器)下打開 pdf 格式文檔,其他情形會觸發(fā) fail 回調。
removeSavedFile調用后執(zhí)行 fail 回調
getFileInfo調用后執(zhí)行 fail 回調
getSavedFileInfo調用后執(zhí)行 fail 回調
getSavedFileList調用后執(zhí)行 fail 回調
saveFile調用后執(zhí)行 fail 回調
connectSocket傳入的 header 配置參數(shù)不生效
getMenuButtonBoundingClientRect調用該方法會返回一個固定值,僅供參考
saveImageToPhotosAlbum調用后執(zhí)行 fail 回調
compressImage暫不支持,使用前請判斷是否存在
setInnerAudioOption調用后執(zhí)行 fail 回調
saveVideoToPhotosAlbum調用后執(zhí)行 fail 回調
getAvailableAudioSources調用后執(zhí)行 fail 回調
addEventOnCalendar調用后執(zhí)行 fail 回調
deleteEventOnCalendar調用后執(zhí)行 fail 回調
isLoginSync調用該方法默認返回 true


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號