起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5510|回复: 8

[处理中4] 融云js问题: Error: Mismatched anonymous define() module

[复制链接]

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
发表于 2017-7-3 15:48:29 | 显示全部楼层 |阅读模式
问题是这样的:
2种情景:
  1  文件父子结构: main.w -> contact.w->chat.w(在chat.w页面加载融云的 websdk,并且初始化和连接融云服务器)。  问题是:  从chat.w再打开一个子页面就会报错,使用的是windowDialog跳转。  错误信息在情景2 后面贴出。
  2 文件父子结构: main.w -> contact.w->chat.w(在chat.w页面加载融云的 websdk,并且初始化和连接融云服务器).  
     以上一切正常,也可以使用融云websdk收发消息。
    问题:  
          返回到main.w页面,在main.w页面打开main.w的另外一个子页面,此时同样会抛出错误。

错误信息:
  1. Error: Mismatched anonymous define() module:
复制代码
1.png 2.png





<a href="#自我介绍"/>点点点</a>

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-7-3 17:14:09 | 显示全部楼层
融云得这有人整理过   你的这个跟他的不是一个吗?  不能直接用哪个?
回复 支持 反对

使用道具 举报

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
 楼主| 发表于 2017-7-3 18:53:56 | 显示全部楼层
半导体 发表于 2017-7-3 17:14
融云得这有人整理过   你的这个跟他的不是一个吗?  不能直接用哪个?

但是并没有看到有什么实际的解决方案,可以提供一个吗?
<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
 楼主| 发表于 2017-7-4 00:48:17 | 显示全部楼层
用iframe做成两个页面解决了引入冲突问题,但是跳转到具有iframe页面的w页面又抛下面的错误. 1.png

<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

179

主题

709

帖子

2090

积分

金牌会员

QQ:1262363236

Rank: 6Rank: 6

积分
2090
QQ
发表于 2018-2-2 01:32:21 | 显示全部楼层
你是怎么引入的jjs呢?是这样吗?
RongIMLib.RongIMClient.init(appkey ) // 初始化
                // 连接状态监听器
                RongIMLib.RongIMClient.setConnectionStatusListener({
                        onChanged : function(status) {
                                debugger
                                // console.log(status);
                                switch (status) {
                                case RongIMLib.ConnectionStatus["CONNECTED"]:
                                case 0:
                                        console.log("连接成功")
                                        callbacks.getInstance && callbacks.getInstance(instance);
                                        break;

                                case RongIMLib.ConnectionStatus["CONNECTING"]:
                                case 1:
                                        console.log("连接中")
                                        break;

                                case RongIMLib.ConnectionStatus["DISCONNECTED"]:
                                case 2:
                                        console.log("当前用户主动断开链接")
                                        break;

                                case RongIMLib.ConnectionStatus["NETWORK_UNAVAILABLE"]:
                                case 3:
                                        console.log("网络不可用")
                                        break;

                                case RongIMLib.ConnectionStatus["CONNECTION_CLOSED"]:
                                case 4:
                                        console.log("未知原因,连接关闭")
                                        break;

                                case RongIMLib.ConnectionStatus["KICKED_OFFLINE_BY_OTHER_CLIENT"]:
                                case 6:
                                        console.log("用户账户在其他设备登录,本机会被踢掉线")
                                        break;

                                case RongIMLib.ConnectionStatus["DOMAIN_INCORRECT"]:
                                case 12:
                                        console.log("当前运行域名错误,请检查安全域名配置")
                                        break;
                                }
                        }
                });

                /*
                 * 文档:http://www.rongcloud.cn/docs/web.html#3、设置消息监听器
                 *
                 * 注意事项: 1:为了看到接收效果,需要另外一个用户向本用户发消息 2:判断会话唯一性 :conversationType +
                 * targetId 3:显示消息在页面前,需要判断是否属于当前会话,避免消息错乱。
                 * 4:消息体属性说明可参考:http://rongcloud.cn/docs/api/js/index.html
                 */
                RongIMLib.RongIMClient.setOnReceiveMessageListener({
                        // 接收到的消息
                        onReceived : function(message) {
                                debugger
                                console.log('消息来了')
                                // 判断消息类型
                                console.log("新消息: " + message.targetId);
                                console.log(message);
                                callbacks.receiveNewMessage && callbacks.receiveNewMessage(message);
                        }
                });
                // 开始链接
                RongIMLib.RongIMClient.connect(token, {
                        onSuccess : function(userId) {
                                debugger
                                callbacks.getCurrentUser && callbacks.getCurrentUser({
                                        userId : userId
                                });
                                console.log("链接成功,用户id:" + userId);
                        },
                        onTokenIncorrect : function() {
                                debugger
                                console.log('token无效');
                        },
                        onError : function(errorCode) {
                                debugger
                                console.log(errorCode);
                        }
                });
        };
QQ:1262363236
回复 支持 反对

使用道具 举报

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
 楼主| 发表于 2018-2-25 22:04:06 | 显示全部楼层
fcci 发表于 2018-2-2 01:32
你是怎么引入的jjs呢?是这样吗?
RongIMLib.RongIMClient.init(appkey ) // 初始化
                // 连接状态监听器

太久了,忘了  那个方案后来放弃了
<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

179

主题

709

帖子

2090

积分

金牌会员

QQ:1262363236

Rank: 6Rank: 6

积分
2090
QQ
发表于 2018-2-26 09:08:41 | 显示全部楼层
w1017894741 发表于 2018-2-25 22:04
太久了,忘了  那个方案后来放弃了

那IM还是用的融云的吗?
QQ:1262363236
回复 支持 反对

使用道具 举报

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
 楼主| 发表于 2018-3-28 02:09:44 | 显示全部楼层
fcci 发表于 2018-2-26 09:08
那IM还是用的融云的吗?

没了  可以尝试下腾讯或者其他的websdk  写几个页面测试下
<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

179

主题

709

帖子

2090

积分

金牌会员

QQ:1262363236

Rank: 6Rank: 6

积分
2090
QQ
发表于 2018-3-28 10:04:05 | 显示全部楼层
w1017894741 发表于 2018-3-28 02:09
没了  可以尝试下腾讯或者其他的websdk  写几个页面测试下

谢谢了
QQ:1262363236
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-2 05:56 , Processed in 0.060513 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表