(本文档仅供参考,另外相关扩展包和版本要求统一,当前仅为V9版本的扩展包示例)
问题现象:
客户需要隐藏关于-【麦粉社区】和【版本发布说明】,如下图:
解决方案:
1.部署 ChangeLogoV9.ext,,扩展包获取:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=52627140
详细说明请参考Wiki链接:部署扩展包
2.修改插件包中ChangeLogo.ext\vision\js\freequery\main\AboutDialog.js.patch文件
(1) 首先用 WinRAR 之类的压缩工具,打开 ChangeLogo.ext 文件。
(2) 然后将需要修改的文件从 WinRAR 窗口中拖出来,对其进行修改。
(3) 接着将修改后的文件,拖放回 WinRAR 窗口中,覆盖以前的旧文件。
(4) 关闭 WinRAR 窗口保存修改即可。
3.将下列代码添加到文件最下方:
AboutDialog.prototype.initLicenseInfo_changelogo = AboutDialog.prototype.initLicenseInfo; AboutDialog.prototype.initLicenseInfo = function(elem) { this.initLicenseInfo_changelogo(elem); this.elemSupportWeb.parentElement.parentElement.style.display = "none"; }
4.重启服务器,清空浏览器+系统缓存即可生效