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

QQ登录

只需一步,快速开始

查看: 8819|回复: 17

[结贴] 钉钉单点疑难问题

[复制链接]

22

主题

117

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
发表于 2019-9-5 10:35:00 | 显示全部楼层 |阅读模式
本帖最后由 tiger_lixy 于 2019-9-5 10:55 编辑

现象描述:

服务器:bex3.6,
启动模式(debug模式
客户端:
安卓版钉钉(可以将链接放入文件小助手测试)
页面:
attachmentPCprocessChart等组件
实际页面用了继承(模板   继承模板的首页    流程环节页面(此页面无自定义代码))

url上带bsessionid做单点登录,大概有50%几率会报组件加载错误。错误一般是附件组件或者流程图组件的错误,但不限于这几个js(曾经也报过自己写的简单js组件加载错误)



开发人员测试的结果:

  • 有一个稍微简单些的页面(也会用于单点)没有报过此错误;
  • 从首页进入,打开此流程页面不会报错(钉钉中有从首页进入的入口);
  • 只发现此流程环节单点会报错(这个流程是客户典型的流程页面,做为测试用例);

  • 如果app测试中过多个x5版本号(server.xml的版本号)的页面,在报错的时候显示的报错js版本号是错误的;
但是也有报错显示当前版本号js脚本的情况。(版本号是指 ...../ui2/v_*****/xxxxxx)





  • 如果服务器开debug模式也不会报错,如果用钉钉devapp(设置关闭webview缓存)也不会报错;苹果手机不会报错;






尝试过得修改办法:
修改main.html增加require加载的js所有的时间戳,增加meta cache,在main.html提前加载附件组件
增加单点地址的时间戳

经过测试,找不到逻辑关系,没有解决问题。





如果不能重现,我这边可以提供有外部域名的测试环境,可以节省构建类似w页面的过程;也可以提供可以用的url直接贴到钉钉中测试;可以提供全套的w页面(父w页面,流程w页面)


1、显示了跳转页面的url(调试用);图2:报错 ;图3:不报错的正常显示的页面;

图1

图1

图2

图2

图3

图3



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2019-9-5 13:37:10 | 显示全部楼层
自己修改了附件组件运行的组件js文件,不是合并文件?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

22

主题

117

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
 楼主| 发表于 2019-9-5 14:23:20 来自手机 | 显示全部楼层
修改过附件'组件,独立用的
回复 支持 反对

使用道具 举报

22

主题

117

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
 楼主| 发表于 2019-9-5 14:25:14 来自手机 | 显示全部楼层
报错并不只是这一种,我自己写的js也报过
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2019-9-5 15:09:21 | 显示全部楼层

把要打开的url生成二维码直接用钉钉扫码测试会报错吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

22

主题

117

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
 楼主| 发表于 2019-9-5 15:57:39 | 显示全部楼层
本帖最后由 tiger_lixy 于 2019-9-5 16:07 编辑

会报错,多扫几遍就报错了。 下载.png ;用经常测试的钉钉号码,能进去,但偶尔报错。出现的是白屏是域名被限速了,等一会儿就打开了;
回复 支持 反对

使用道具 举报

22

主题

117

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
 楼主| 发表于 2019-9-5 16:06:33 | 显示全部楼层
本帖最后由 tiger_lixy 于 2019-9-5 16:10 编辑

新测试情况:新号码不报;可能一直没改服务的版本号缘故吧
用老的测试钉钉号,还是要报错;
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2019-9-5 16:40:51 | 显示全部楼层
那要看看钉钉是不是有缓存的控制
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

22

主题

117

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
QQ
 楼主| 发表于 2019-9-5 16:58:58 | 显示全部楼层
但是debug启动模式是没问题的;
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2019-9-5 17:07:51 | 显示全部楼层
debug启动的时候就不会用缓存啊
非debug模式修改了版本号重启tomcat后也需要刷新浏览器重新去加载

portal.png

这个地址是怎么设置的?默认设置就加了版本号?然后在这个页面中去打开的具体的.w文件?

具体用的什么方式打开的.wwindowContainer吗?用justep.Shell.ShowPage方式看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 12:48 , Processed in 0.080493 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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