开发者社区> 问答> 正文

钉钉WebView上自建的微应用很不稳定

我们在做一个企业应用(非ISV接入),由于调试需要,经常刷新。时有发生以下情况:
1、在能上网的情况下,偶尔出现加载失败,点击屏幕重试没用,有时从后台关掉钉钉后打开可以,有时又不行。
2、有时载入很快,有时非常慢甚至直接不能载入(应用已做过大量的优化)。
3、有一定的机率在刷新页面(右上角更多点刷新)时直接卡死。
4、从我调试来看,偶尔不能触发dd.ready事件。
补充:一台安卓一台苹果,都会概率性出现上述问题,出现问题后我会立即确认网络状态,且在PC上打开微应用指向的URL,都正常。因此可以排除网络不好的情况。

展开
收起
柳看风 2015-11-24 18:11:22 17170 0
7 条回答
写回答
取消 提交回答
  • Re钉钉WebView上自建的微应用很不稳定
    楼主方便提供一下钉钉账号吗???
    2017-02-20 10:45:00
    赞同 展开评论 打赏
  • 回 8楼lifeyoyo的帖子
    可能是你的流程设计的有问题.
    你可以试试这样: 在应用首页,清空session和cookie等一切用户身份.然后再进入免登流程.
    也就是说,每次进入微应用,都要清空用户身份,重新免登一次.

    -------------------------

    回 10楼lifeyoyo的帖子
    这是钉钉浏览器的缓存造成的.建议你把页面缓存禁用掉
    最好是每个请求都加上时间戳或者随机数,甚至把js和css的请求也加入.以确保每次载入的页面都是新的,就不会出你这样的缓存页面啦
    2016-01-07 10:52:36
    赞同 展开评论 打赏
  • Re钉钉WebView上自建的微应用很不稳定
    缓存问题解决了吗?我们在ios上也碰到了同样的。即便更换了登入用户了,也时不时在我们的H5会出现之前帐号的信息(其实登入帐号已换,应显示当前登入帐号的信息)。

    -------------------------

    回 9楼
    那为什么免登入之后首次跳转过去都是正确的,只有在经过多次页面跳转后,用“返回”再回来才会出现呢?缓存也应该是缓存的最新的吧,明明已经看到最新的数据了(包括登入的新用户的信息),但经过跳转再“返回”就又显示老的数据。
    2016-01-05 13:53:47
    赞同 展开评论 打赏
  • 回 楼主柳看风的帖子
    请使用钉钉开发版客户端,可以用chrome inspector进行调试,帮助定位问题
    2016-01-04 17:31:17
    赞同 展开评论 打赏
  • Re钉钉WebView上自建的微应用很不稳定
        我的微应用还缓存不起    是什么原因呢   如果缓冲不起   每次加载很慢   移动下回耗费很多流量
    2015-12-21 18:59:22
    赞同 展开评论 打赏
  • 可以提供一下您的钉钉账号吗?
    2015-11-25 11:03:10
    赞同 展开评论 打赏
  • Re钉钉WebView上自建的微应用很不稳定
    我曾经启用过html5缓存(cache.manifest),也设过iis缓存等。后来取消了,但诡异的是,过了一两天后,有时刷新会出现之前缓存的内容。一会又正常了。

    -------------------------

    Re钉钉WebView上自建的微应用很不稳定
    我现在的应用连到的是公司数据,因此不方便给您登录账号。

    -------------------------

    Re钉钉WebView上自建的微应用很不稳定
    好像是在wifi下出现这种情况,我们再查一下

    -------------------------

    Re钉钉WebView上自建的微应用很不稳定
    好像是在wifi下出现这种情况,我们再查一下
    2015-11-24 18:34:20
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载