xuxixi_app
xuxixi_app
  • 发布:2020-11-28 15:13
  • 更新:2021-03-05 18:35
  • 阅读:2780

【报Bug】cos-js-sdk-v5 真机运行报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

手机系统: Android

手机系统版本号: Android 8.1

手机厂商: meizu

手机机型: 16th

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
import TIM from 'tim-js-sdk'  
import COS from "cos-js-sdk-v5"  
import config from '@/utils/component/chart/config.js'//配置文件  
import {UserSig} from '@/utils/component/chart/UserSig.js'//获取UserSig  
import bottom from '@/components/common/bottom.vue'  
  
let options = {  
    SDKAppID: config['app']['sdkappid'] // 接入时需要将0替换为您的即时通信 IM 应用的 SDKAppID  
};  
const userSig = UserSig('26');  
let tim = TIM.create(options); // SDK 实例通常用 tim 表示  
tim.setLogLevel(1); // 普通级别,日志量较多,接入时建议使用  
tim.registerPlugin({'cos-js-sdk': COS});// 注册 COS SDK 插件  

操作步骤:

进入页面,报错

预期结果:

TypeError: Cannot read property 'match' of undefined

实际结果:

TypeError: Cannot read property 'match' of undefined

bug描述:

import COS from "cos-js-sdk-v5"
tim.registerPlugin({'cos-js-sdk': COS});// 注册 COS SDK 插件

2020-11-28 15:13 负责人:无 分享
已邀请:

最佳回复

9***@qq.com

9***@qq.com

我这边解决了,小程序里是没有userAgent的,到源码里的 src/util.js 修改这个 check 方法就好了。

  • 1***@163.com

    我是白屏,用这个方法,就好了,没白屏了


    2021-10-12 10:14

迩的世界

迩的世界

我也是遇到这个问题,我的是直接白屏 这里注释了是Ok 显然问题是这里 你解决了没有呢

余温半暖

余温半暖

var COS = require('cos-js-sdk-v5');

余温半暖

余温半暖

我用var COS = require('cos-js-sdk-v5');也是报这个错

买恐龙的小男孩

买恐龙的小男孩 - 暂无介绍

请问有大佬解决了吗

  • 余温半暖

    去插件市场看看?我这边后台解决了这个问题.


    2021-01-26 13:33

  • 余温半暖

    我看了下那个文件的源码,里面有navigator.可能是uniapp不支持bom和dom


    2021-01-26 13:34

该问题目前已经被锁定, 无法添加新回复