找回密码
 立即注册

QQ登录

只需一步,快速开始

true
中级会员   /  发表于:2023-6-10 14:31  /   查看:2088  /  回复:1
本帖最后由 true 于 2023-6-10 14:33 编辑
  1. $(function() {
  2.   pageDefaultDataLoadedListener();
  3. });

  4. //创建页面并加载所有数据时触发
  5. const pageDefaultDataLoadedListener = function () {
  6.     var page = Forguncy.Page;
  7.     page.bind("pageDefaultDataLoaded", function (arg1, arg2) {
  8.         initTitleBar(arg2.pageName);
  9.     }, "*");
  10. }
  11. //处理钉钉导航栏
  12. function initTitleBar(pageName) {
  13.   if (dd.env.platform != "notInDingTalk") {
  14.       dd.biz.navigation.setTitle({
  15.           title : pageName,//控制标题文本,空字符串表示显示默认文本
  16.           onSuccess : function(result) {
  17.           },
  18.           onFail : function(err) {
  19.           }
  20.       });
  21.       
  22.   }
  23. }
复制代码

1 个回复

倒序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-12 12:27:36
推荐
您看一下这个帖子,

这是因为:钉钉浏览器没有监听title属性的变更事件,所以这个时候虽然页面跳转了,但是它不知道。

好在钉钉开放了对应的接口:设置导航栏标题 - 钉钉开放平台 (dingtalk.com),我们还是可以通过调用这个JSapi来解决这个问题的~

看完必恍然大悟的活字格内幕:五十一、钉钉中导航栏标题有误问题
https://gcdn.grapecity.com.cn/showtopic-95855-1-1.html
(出处: 葡萄城产品技术社区)


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部