本文档罗列了所有 Web 态功能与端内功能的差异点。可点击各个功能的文档链接查看更详细的差异说明与示例。
石城ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
| 名称 | Web 态说明 |
|---|---|
| App 的 onShow 生命周期 | 在浏览器从后台切回、从其他浏览器标签切回等场景不触发 |
| App 的 onHide 生命周期 | 任何场景都不触发 |
| Page 的 onShow 生命周期 | 在浏览器从后台切回、从其他浏览器标签切回等场景不触发 |
| Page 的 onHide 生命周期 | 浏览器进入后台时不触发 |
| 名称 | Web 态说明 |
|---|---|
| button | 不支持获取联系人、打开授权设置页等功能 |
| form | 不支持返回模版消息 formId 参数 |
| 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 | 暂不支持广告组件 |
| 名称 | Web 态说明 |
|---|---|
| onAppShow | 在浏览器从后台切回、从其他浏览器标签切回等场景不触发 |
| onAppHide | 任何场景都不触发 |
| UpdateManager.onCheckForUpdate | hasUpdate 参数始终为 false |
| UpdateManager.onUpdateFailed | 该方法不被会执行 |
| UpdateManager.onUpdateReady | 该方法不被会执行 |
| getSystemRiskInfo | 调用后执行 fail 回调 |
| reportAnalytics | 调用后不生效 |
| setEnableDebug | 调用后执行 fail 回调 |
| getBatteryInfo | 仅在 Android 的部分浏览器下可用 |
| getBatteryInfoSync | 调用后执行 fail 回调 |
| chooseVideo | 不支持图片压缩,仅能默认拉起后置摄像头 |
| getFileSystemManager | 不支持文件系统相关功能 |
| startLocationUpdate | 调用后执行 fail 回调 |
| stopLocationUpdate | 调用后执行 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 | 调用后执行 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 | 调用后执行 fail 回调 |
| setScreenBrightness | 调用后执行 fail 回调 |
| setKeepScreenOn | 调用后执行 fail 回调 |
| openSetting | 调用后执行 fail 回调 |
| onAccelerometerChange | 部分浏览器(如:safari)下不可用,回调不触发且调用返回错误对象 |
| startAccelerometer | 部分浏览器(如:safari)下不可用,调用后执行 fail 回调 |
| getNetworkType | 部分环境下(如:iOS)无法获取真实网络情况,返回 unknown |
| onNetworkStatusChange | 部分环境下(如:iOS)无法获取真实网络情况,回调不触发 |
| setClipboardData | 仅在监听真实用户事件后调用,才能复制成功 |
| getClipboardData | 调用后执行 fail 回调 |
| onMemoryWarning | 调用后不生效 |
| onUserCaptureScreen | 调用后不生效 |
| addPhoneContact | 调用后执行 fail 回调 |
| startDeviceMotionListening | 在部分浏览器(比如 Safari 浏览器)下不可用,在功能不可用的情况下会执行 fail 回调 |
| vibrateLong | 在部分浏览器(比如 Safari 浏览器)下不可用,在功能不可用的情况下会执行 fail 回调 |
| vibrateShort | 在部分浏览器(比如 Safari 浏览器)下不可用,在功能不可用的情况下会执行 fail 回调 |
| openDocument | 只支持部分浏览器(比如 Safari 浏览器)下打开 pdf 格式文档,其他情形会触发 fail 回调。 |
| removeSavedFile | 调用后执行 fail 回调 |
| getFileInfo | 调用后执行 fail 回调 |
| getSavedFileInfo | 调用后执行 fail 回调 |
| getSavedFileList | 调用后执行 fail 回调 |
| saveFile | 调用后执行 fail 回调 |
| connectSocket | 传入的 header 配置参数不生效 |
| getMenuButtonBoundingClientRect | 调用该方法会返回一个固定值,仅供参考 |
| saveImageToPhotosAlbum | 调用后执行 fail 回调 |
| compressImage | 暂不支持,使用前请判断是否存在 |
| setInnerAudioOption | 调用后执行 fail 回调 |
| saveVideoToPhotosAlbum | 调用后执行 fail 回调 |
| getAvailableAudioSources | 调用后执行 fail 回调 |
| addEventOnCalendar | 调用后执行 fail 回调 |
| deleteEventOnCalendar | 调用后执行 fail 回调 |
| isLoginSync | 调用该方法获取的是 Web 态小程序内的登录状态 |