小程序常见问题 FAQ

小程序页面不支持 Cookie,可以使用 SessionStorage,推荐使用小程序存储 API,详情参考 ok.setH5AppStorage

2、小程序可以自定义右上角胶囊菜单样式吗?

小程序右上角胶囊菜单为小程序容器自带,不可自定义成其他样式。

3、如何设置标题栏/导航栏的文字和颜色?

window 用于设置小程序的状态栏、导航条、标题、窗口背景色等。详情参考 app.json 全局配置

4、上传小程序时,资源包文件包大小限制为多少?

为保障小程序加载速度和使用体验,小程序资源包要求限制资源包体积(移动端小程序为 2M,桌面端小程序为 8M),参考小程序全局配置 app.json 中的 support 字段声明支持的终端类型。小程序开发中的图片、媒体等资源建议引用线上地址加载,减少小程序体积。

5、小程序支持唤起另一小程序吗?

小程序直接支持相互唤起。唤起小程序之前会询问用户是否跳转,详情参考 ok.launchH5App

6、小程序打开另一个小程序支持传递参数吗?

小程序唤起时可以指定唤起目标小程序的具体页面,可以在唤起时指定url参数上通过query查询参数hash路由参数传递。详情参考 ok.launchH5App

7、小程序内如何加载 H5 线上页面?

小程序内可通过<a>window.location<iframe>等方式加载线上 H5 页面。

注意:加载线上 H5 页面需要在小程序开发者平台-【开发配置】-【业务域名】配置页面域名白名单。

8、打开小程序出现“抱歉,你不是当前小程序体验者,没有体验权限”。

检查当前天翼云盘/小翼管家 App 登录的手机账号(天翼账号)是否已在小程序开发者平台-【成员管理】-【体验成员】添加对应账号。

9、使用小程序出现“非法域名拦截,该域名未配置域名白名单,拒绝访问”。

小程序内加载/跳转了线上 H5 页面地址,需要在小程序开发者平台-【开发配置】-【业务域名】配置页面域名白名单。

10、天翼云盘/小翼管家 App 扫描小程序码无反应。

检查 App 版本(天翼云盘 Android 8.6.5/iOS 8.6.3 及以上、小翼管家 Android 3.2.1/iOS 3.2.1 及以上 ),或直接升级安装天翼云盘 App 最新版

11、开发者工具中调用客户端拓展方法返回为空。

可以参考下面的逻辑,模拟客户端的返回数据,这样就可以在开发者工具中完成调试流程。

const isDev = process.env.NODE_ENV !== 'production'
ok.bcloud.getClientToken()
.then(res => {
if (isDev) res = { data: { token: 'xxx' } }
if (res.data.token) {
// getUserInfo(res.data.token)
}
})
  1. 小程序常见问题 FAQ
    1. 1、小程序页面支持 Cookie 和 Session 吗?
    2. 2、小程序可以自定义右上角胶囊菜单样式吗?
    3. 3、如何设置标题栏/导航栏的文字和颜色?
    4. 4、上传小程序时,资源包文件包大小限制为多少?
    5. 5、小程序支持唤起另一小程序吗?
    6. 6、小程序打开另一个小程序支持传递参数吗?
    7. 7、小程序内如何加载 H5 线上页面?
    8. 8、打开小程序出现“抱歉,你不是当前小程序体验者,没有体验权限”。
    9. 9、使用小程序出现“非法域名拦截,该域名未配置域名白名单,拒绝访问”。
    10. 10、天翼云盘/小翼管家 App 扫描小程序码无反应。
    11. 11、开发者工具中调用客户端拓展方法返回为空。