平常公司开发中一直围绕钉钉,这里记录一下如何在浏览器访问特定地址可以跳到钉钉并打开指定 URL,适用部分业务场景。
¶1、移动端
1  | const url = 'https://www.baidu.com/'  | 
¶2、PC 端
1  | const url = 'https://www.baidu.com/'  | 
¶3、消息链接在PC 客户端侧边栏打开
  在PC 客户端点击消息中的 URL 链接时,希望控制链接的打开方式,可以使用以下方式:
1  | const url = 'https://www.baidu.com/'  | 
| 参数 | 说明 | 
|---|---|
| url | 表示要打开的链接,必须urlEncode | 
| pc_slide | true 表示在PC 客户端侧边栏打开,false 表示在浏览器打开 | 
¶4、消息链接在PC 客户端工作台打开
  当消息中的 URL 链接是某个微应用链接时,希望在PC 客户端工作台打开,可以使用以下方式:
1  | const url = 'https://www.baidu.com/'  | 
| 参数 | 说明 | 
|---|---|
| corpid | 表示免登微应用用户的所属企业 | 
| container_type | 表示使用哪种方式打开链接 work_platform 表示用工作台打开 | 
| app_id | 由数字 0、下划线、agentid 拼接组成;agentid 是企业内部应用 id,获取 agentid 查看文档 | 
| redirect_type | 只能填写 jump | 
| redirect_url | 表示要跳转的地址,必须 urlEncode |