开发者社区> 问答> 正文

在钉钉中企业内部应用如何跳转到浏览器上?

在钉钉中企业内部应用如何跳转到浏览器上?

展开
收起
花开富贵111 2024-08-13 17:45:35 90 0
1 条回答
写回答
取消 提交回答
  • 要在钉钉的企业内部应用中实现跳转到外部浏览器,你可以使用钉钉的API来实现这一功能。具体做法如下:### 使用dingtalk-jsapi实现跳转

    1. 引入dingtalk-jsapi: 首先确保你的HTML页面已经引入了钉钉的JSAPI库。可以通过在页面头部添加如下script标签来实现:

      
      ```html
      <script src="https://g.alicdn.com/dingding/dingtalk.js"></script>
      
    2. 调用API进行跳转: 在需要触发跳转的地方,使用钉钉提供的dd.biz.navigation.openLink方法来打开链接。例如:// 确保DOM加载完成后再执行脚本
      ```

    document.addEventListener('DOMContentLoaded', function() {
    // 调用钉钉JSAPI打开外部浏览器
    dd.biz.navigation.openLink({
    url: 'https://www.example.com', // 你想跳转的外部网址
    title: '外部链接标题', // 可选,跳转链接的标题
    onSuccess: function(result) {
    // 跳转成功后的回调函数
    console.log('页面跳转成功!');
    },
    onFail : function(err) {
    // 跳转失败的回调函数
    console.error('页面跳转失败:', err);
    }
    });
    });```

    请注意,为了能够成功调用钉钉JSAPI,你的应用需要在钉钉开发者后台进行配置,并获取到相应的agentId等信息。同时,确保用户在使用该功能时已经登录钉钉客户端,且应用具有调用此API的权限。以上就是通过钉钉JSAPI实现在企业内部应用中跳转到外部浏览器的方法。此回答整理来自钉群“钉钉开发者社区(互助群)”。

    2024-08-13 21:01:45
    赞同 1 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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