true 发表于 2023-6-10 14:31:49

【9.0.3】钉钉微应用标题显示滞后,目前已用临时方案解决,建议官方修复一下

本帖最后由 true 于 2023-6-10 14:33 编辑

$(function() {
pageDefaultDataLoadedListener();
});

//创建页面并加载所有数据时触发
const pageDefaultDataLoadedListener = function () {
    var page = Forguncy.Page;
    page.bind("pageDefaultDataLoaded", function (arg1, arg2) {
      initTitleBar(arg2.pageName);
    }, "*");
}
//处理钉钉导航栏
function initTitleBar(pageName) {
if (dd.env.platform != "notInDingTalk") {
      dd.biz.navigation.setTitle({
          title : pageName,//控制标题文本,空字符串表示显示默认文本
          onSuccess : function(result) {
          },
          onFail : function(err) {
          }
      });
      
}
}

Joe.xu 发表于 2023-6-12 12:27:36

您看一下这个帖子,

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

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

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


页: [1]
查看完整版本: 【9.0.3】钉钉微应用标题显示滞后,目前已用临时方案解决,建议官方修复一下