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

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

框架

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

組件

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


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號