惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
V
V2EX
aimingoo的专栏
aimingoo的专栏
爱范儿
爱范儿
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Stack Overflow Blog
Stack Overflow Blog
罗磊的独立博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MongoDB | Blog
MongoDB | Blog
Jina AI
Jina AI
T
The Blog of Author Tim Ferriss
月光博客
月光博客
云风的 BLOG
云风的 BLOG

西枫里博客

如何养好一只兔子 - 西枫里 浙北安吉北部乡镇春节民俗 - 西枫里 湘西张家界之旅(游记篇) - 西枫里 热闹的电影暑期档 - 西枫里 湘西张家界之旅(攻略篇) - 西枫里 阳记 - 西枫里 一地鸡毛,高歌欢进(三) - 西枫里 华为Nova7SE换屏维修记录 - 西枫里 魔都魔幻生活——我的抗疫经历 - 西枫里 树莓派升级手记 - 西枫里 尝试挽救一下我的SEO——页面常规优化 - 西枫里 2022年在上海外地牌照车辆异地年检流程 - 西枫里 尝试挽救一下我的SEO——域名和主机的影响 - 西枫里 尝试挽救一下我的SEO——缘起 - 西枫里 米6钉子户,更换电池再战2年。 - 西枫里 二换科鲁兹前照灯灯泡 - 西枫里 一地鸡毛,高歌欢进(二) - 西枫里 联想拯救者14ISK更换电池 - 西枫里 冷车打火喘抖怎么办?倒车灯倒车雷达影像没反应怎么办? - 西枫里 树莓派刷64位系统放内网做服务器使用 - 西枫里 米6刷MIUI12的简易教程(进击的小米6) - 西枫里 一地鸡毛,高歌欢进(一) - 西枫里 人近不惑三十六,本命牛年转乾坤。 - 西枫里 魔都新冠疫苗接种记 - 西枫里 thinkpad扬声器没声音 - 西枫里 个人健康管理,刻不容缓 - 西枫里 Hello Java - 西枫里 到了退休年龄社保未缴满十五年怎么办? - 西枫里 科鲁兹/英朗后备箱开关更换 - 西枫里 iphone6换屏教程,附iphone已停用解锁 - 西枫里
如何在电脑上做钉钉微应用的调试 - 西枫里
西枫里 · 2019-06-12 · via 西枫里博客

事情得从前两天说起,公司一个内部应用在钉钉前端做了免登之后身份信息需要在自有的系统上对用户身份在后台二次鉴权。博主很少做微应用和小程序之类的开发,所以常规逻辑就用session去鉴权。再写入session后,钉钉上怎么都取不到session的值,用电脑端测试session一切正常。百思不得其解,百度了下,似乎有人也遇到过这个问题,不过没有答案,最后在钉钉开放平台中找到在线客服,问了下情况,被告知,钉钉不支持session,可以使用cookie或者钉钉前端缓存dd.setStorage。找到原因就简单了,快速处理好业务逻辑。

后来因这事发现不能直接做调试是件很尴尬的事,只好去翻钉钉的文档,好在钉钉开放了安卓版的调试包,按图索骥很容易完成微应用在电脑端的调试工作。

一、下载钉钉安卓调试包

其实调试包就是一个开发版的钉钉客户端,安装之前先要卸载手机上的正式版,开发版的版本号通常比正式版要低,无法覆盖安装。下载地址可以在钉钉开放平台,工具与资源栏目,小程序开发者工具中找到。或者点击这里下载。

二、打开微应用调试开关

打开手机上的钉钉开发版,我的——设置——通用——开发者选项——微应用调试。

三、打开手机的USB调试模式

安卓的USB调试模式各个品牌系统略有差异,自己找一下,比如我的小米就需要再设置里面找到我的设备,然后点击全部参数,然后多次点击MIUI版本,就会打开开发者选项。然后返回,在系统和设备的更多设置中找到开发者选项,在调试中打开USB调试开关。

四、使用DevTools工具

钉钉文档上有一个链接地址,是关于DevTools介绍的。由于是google的地址,所以需要“出国”访问你懂的。这是一篇中文文档入门,可以帮你了解和使用DevTools,非常友好。好了,我们通过chrome地址栏输入chrome://inspect打开DevTools工具页。如果你的手机已经通过USB连接电脑了,此刻这里应该出现你的手机标识。如下图。如果没有出现,请按前面这篇文档里面去排查问题。同样,因为后端会加载google的服务,所以调试的过程中,同样需要“出国”访问。

未标题-1.jpg

五、打开钉钉的微应用,进入调试

DevTools工具页面上已经可以看到你手机目前拉取的页面地址了,如下图,点击inspect即可拉出调试页面,如果出现404 Not Found。在当前页面按F12,在remote devices标签中点击你的设备名,如图点击这里出现的页面地址后,在新选项卡中打开页面再按F12,即可完成调试页面的输出。然后就可以在电脑上调试了。

未标题-2.jpg

未标题-3.jpg