钉钉导航栏分享按钮的显示/隐藏

隐藏

进行钉钉开发后,打开应用时右上角会有三个小点点"…",打开之后会显示一些分享功能或者查看链接的功能,这样对于应用的安全是存在隐患的,那么如何来屏蔽这些按钮功能呢。

根据钉钉文档说明,移动端 js api需要引入

<script src="//g.alicdn.com/dingding/dingtalk-jsapi/2.0.8/dingtalk.open.js"></script>

这里说的是vue的用法,如果用jq的同学把函数变下就好

  dingLogin: function () {if (dd.ios || dd.android||dd.pc) {///如果是钉钉客户端进入dd.biz.navigation.setRight({show: false, //控制按钮显示, true 显示, false 隐藏, 默认true})}},

经过这样的代码设置,导航的分享按钮不见了,应用安全性也增加了。

显示

分享时候自定义内容和标题

// 根据钉钉文档说明,移动端 js api需要引入
<script src="//g.alicdn.com/dingding/dingtalk-jsapi/2.0.8/dingtalk.open.js"></script>
dingLogin: function () {var self = this;if (dd.ios || dd.android||dd.pc) {///如果是钉钉客户端 进入dd.biz.navigation.setRight({show: true, //控制按钮显示, true 显示, false 隐藏, 默认truecontrol: true, //是否控制点击事件,true 控制,false 不控制, 默认falseshowIcon: true, //是否显示icon,true 显示, false 不显示,默认true; 注:具体UI以客户端为准onSuccess: () => {//如果control为true,则onSuccess将在发生按钮点击事件被回调dd.biz.util.share({type: 0, //分享类型,0:全部组件 默认; 1:只能分享到钉钉;2:不能分享,只有刷新按钮url: window.location.href,content: '我是分享的内容!',title: '我是分享的标题',image: 'http://pic24.nipic.com/20120906/2786001_082828452000_2.jpg',onSuccess: function () {//onSuccess将在分享完成之后回调alert('偶哟分享成功了', window.location.href);/**/},onFail: function (err) {alert('好遗憾,分享失败了');}})},onFail: () => { },});}},

更多自定义导航请参考官网API:https://open-doc.dingtalk.com/microapp/dev/pqgdu0#a-nameescmqqa设置导航栏右侧多个按钮

钉钉导航栏分享按钮的显示/隐藏相关推荐

  1. 实现掘金导航栏+float按钮其实可以很简单

    相信经常使用掘金APP的用户来说应该会很熟悉掘金客户端的滑动效果,滑动时适时的隐藏掉Title和底部导航栏,使得更多的内容显示在用户的界面上,从而增加用户的阅读体验. 在本文中将带你使用第三方库来简单 ...

  2. IOS设置导航栏返回按钮,并添加事件返回主页面

    IOS设置导航栏返回按钮,并添加事件返回主页面 前提是已经push了一个viewController了.才能使用. XXXTableViewController 里面书写 - (void)viewDi ...

  3. Swift - 重写导航栏返回按钮

    // 重写导航栏返回按钮方法 func configBackBtn() -> Void { // 返回按钮 let backButton = UIButton(type: .custom) // ...

  4. 去掉 iOS 导航栏返回按钮文本三种方案

    作者 | 街角仰望       责编 | 欧阳姝黎 方案一 自定义 UINavigationController 遵守 UINavigationBarDel 协议 实现下面方法: #pragma ma ...

  5. Android 11.0 SystemUI导航栏固定在底部显示的修改

    目录 1.概述 2.SystemUI导航栏固定在底部显示的修改的相关代码

  6. Swift自定义导航栏返回按钮

    如何去除swift系统自带的导航栏返回按钮?可以自定义返回按钮 在swift中,怎么替换系统自带的导航栏返回按钮?比如说我要替换成一张返回按钮图片,点击返回到上一页 首先,看一下系统自带的导航栏返回按 ...

  7. MUI、HTML5+、HBuilder实现透明渐变导航栏+自定义按钮(右上角分享按钮)

    先上效果图: js代码: mui.plusReady(function() {var ws = plus.webview.currentWebview();ws.setStyle({"tit ...

  8. Unity答题系统3.0版本(增加题目导航栏和提交后显示题目正误标识功能)

    目录导航 答题系统修改说明 答题界面搭建 核心脚本代码 运行效果 答题系统修改说明 1.3.0版本的答题系统同样延续了前两个版本一样的方式,题库信息存储在xml文档中,通过www的形式加载并解析,构建 ...

  9. ios开发返回按钮消失_iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决...

    我相信针对每一个iOS开发者来说~除了根视图控制器外~所有的界面通过导航栏push过去的界面都是可以通过右滑来返回上一个界面~其实~在很多应用和APP中~用户已经习惯了这个功能~然而~作为开发者的我们 ...

最新文章

  1. Algs4-2.2.29自然的归并排序(未解决)
  2. 大型互联网应用中的日志系统
  3. Cocoapods警告 - CocoaPods没有设置项目的基本配置,因为您的项目已经有自定义配置集
  4. 从零开始学python网络爬虫-从零开始学Python 三(网络爬虫)
  5. OpenGL + VS2015 + Windows10配置
  6. Spring JDBC整合
  7. Windows批处理经典视频教程
  8. WPF简单的口算案例
  9. 835. Trie字符串统计
  10. REVERSE-PRACTICE-BUUCTF-5
  11. C# Winform 窗体美化(六、双层窗体)
  12. OpenBSD4.6 FAQ[一]
  13. WORD如何使得公式居中,公式自动编号且编号右对齐,如何交叉引用公式?
  14. Jexl表达式引擎-根据字符串动态执行JAVA
  15. 关键词组合工具_8大工具组合出击,解决扩量难题
  16. Robocode:基础知识及入门示例
  17. 数据结构、栈和队列、树和二叉树
  18. 研究生学习生活日记——第五次组会
  19. 命令行如何 copy 文件内容到剪切板(clipboard)?
  20. android源码定制之初探--定制android关机界面

热门文章

  1. 四年级计算机考试反思,小学四年级信息技术考试质量分析报告
  2. 图像修复论文阅读笔记-----Globally and Locally Consistent Image Completion
  3. 天之博特 多车协同:Waiting for subscriber to connect to /tianbot_1/cmd_vel 解决办法
  4. 怎么在html中设置天数倒计时,PPT里面怎样设置时间倒计时,求大佬指教?
  5. 软件测试工资一般是多少
  6. Python爬取58同城租房数据,完美解决字体加密
  7. oracle-12801,ORA-12801
  8. CSDN问答标签技能树(一) —— 基本框架的构建
  9. MFC中CDC *PDC hDC 等等及Wnd的区别
  10. github出现HTTP request failed