开发者社区> 问答> 正文

钉钉平台H5如何把顶部导航栏永久去掉,我现在一切换别的应用再切换回来,导航栏又会出现

钉钉平台H5如何把顶部导航栏永久去掉,我现在一切换别的应用再切换回来,导航栏又会出现

展开
收起
乐天香橙派 2023-07-06 10:37:28 617 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    以通过以下两种方式实现:

    使用钉钉开放平台提供的JSAPI进行隐藏。可以在H5应用的页面中,使用钉钉开放平台提供的JSAPI接口,调用hideNavigationBar方法,将顶部导航栏隐藏起来。具体的代码示例如下:
    Copy
    dd.ready(function() {
    dd.biz.navigation.hideNavigationBar({
    onSuccess: function() {},
    onFail: function() {}
    });
    });
    需要注意的是,使用JSAPI进行隐藏后,当用户切换到其他应用并返回时,导航栏仍然会重新显示出来。

    修改H5页面的样式。可以通过修改H5页面的CSS样式,将顶部导航栏的高度设置为0,从而实现永久隐藏。具体的代码示例如下:
    Copy
    body {
    padding-top: 0 !important;
    }

    2023-07-29 22:38:14
    赞同 展开评论 打赏
  • 在钉钉平台的H5应用中,顶部导航栏是无法永久去掉的。这是由于钉钉对H5应用的设计和安全要求,在切换应用或离开钉钉后,再次返回H5应用时会显示顶部导航栏。

    虽然无法永久去掉顶部导航栏,但你可以通过以下方法来减少其影响:

    1. 最小化导航栏:尽量减少导航栏的高度和占用空间,使其对界面内容的遮挡最小化。

    2. 使用全屏模式:在H5应用中,你可以使用全屏模式来隐藏系统状态栏、导航栏和工具栏等,以提供更好的用户体验。

    3. 提供返回按钮:在你的H5应用中,可以自定义一个返回按钮,让用户可以方便地返回到钉钉的其他页面。

    2023-07-06 17:28:31
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载