开发者社区> 问答> 正文

如何实现在PC端直接用浏览器打开应用,类似微报销




点击钉钉里边,微报销,会直接打开浏览器,进入这个系统,


而我自己的微应用,只能在钉钉里打开,是什么原因啊?



展开
收起
sunsonh 2016-08-28 12:59:56 6755 0
4 条回答
写回答
取消 提交回答
  • Re如何实现在PC端直接用浏览器打开应用,类似微报销
    你好,给你提供个思路,步骤如下:


    1. 做一个中转页,此页面在钉钉内部容器打开,该页面利用钉钉免登获取钉钉用户信息,并且完成jsapi权限验证,免登流程参照官方文档:h ttps://open-doc.dingtalk.com/docs/doc.htm?treeId=172&articleId=104969&docType=1
    2. 步骤1中的中转页面和我们需要在外部浏览器打开的子应用约定好签名协议,在中转页调用打开外部浏览器URL的jsapi,将当前钉钉用户信息加密签名拼接到子应用跳转URL中,并且通过外部 浏览器打开此签名跳转URL。打开外部浏览器URL请参照官方文档:h ttps://open-doc.dingtalk.com/docs/doc.htm?treeId=176&articleId=104953&docType=1#s9
    3. 子应用在外部浏览器打开,根据URL签名参数解析,得到当前钉钉用户信息,完成快捷登录。


    如果还有不明之处,可以参考我发帖的SDK ,不过是php版的哦,原理都是一样的的
    2016-09-01 13:56:32
    赞同 展开评论 打赏
  • 你好,不能用浏览器直接打开微应用,因为我们所有的微应用包括PC版的应用都是在我们钉钉的容器里面的,所有应用都有接口的权限控制
    2016-08-29 23:08:38
    赞同 展开评论 打赏
  • 丫丫丫丫丫丫丫丫丫
    2016-08-29 10:05:13
    赞同 展开评论 打赏
  • Re如何实现在PC端直接用浏览器打开应用,类似微报销
    有没有人啊

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

    回 2楼蛋蛋oo蛋蛋的帖子

    这个代码哪里有问题吗?

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

    回 4楼肥龙的帖子
    谢谢,但是为什么点击那个微报销,可以直接用浏览器打开呢?
    2016-08-29 09:33:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
WEB浏览器中即将发生的安全变化 立即下载
基于浏览器的实时构建探索之路 立即下载
基于浏览器的实时构建探索之路--玄寂 立即下载