• 环境:Orthanc v1.12.10

由于某些原因需要修改 OHIF 的 showStudyList 参数为 false
让 OHIF 搜索(或工作列表)页面不显示,并同时在查看器中屏蔽显示的返回按钮(倒 V 形)来导航

检查了 Orthanc Server\Configuration 下面的所有配置文件内容,并没看到相关配置文件,可能是 Orthanc 将默认配置硬编码在插件二进制文件里,"C:\Program Files\Orthanc Server\Plugins\libOrthancOHIF-Windows64.dll" 这个文件有 51 MiB 大小
可以访问这个 URL 查看 Orthanc 预配置的 OHIF 插件参数信息

http://127.0.0.1:8042/ohif/app-config.js

发现 Orthanc 将 showStudyList 定义为了 true,而 OHIF 官方配置的默认值其实是 false

将 Orthanc 预配置的 OHIF 参数信息全部复制,然后仅修改该参数,不能直接在该文件定义为 window.config.showStudyList = false;,启动后会发现 Orthanc 的所有预配置插件信息全部丢了

需要复制 http://127.0.0.1:8042/ohif/app-config.js 显示的所有内容,最后在 Orthanc 的配置目录,新建一个文件 "C:\Program Files\Orthanc Server\Configuration\ohif-config.js"

把复制的所有内容粘贴进去,然后修改你需要的部分,保存

然后让 Orthanc 引用你的配置内容,覆盖掉其硬编码的默认配置

注入 OHIF 自定义参数配置到 Orthanc 主配置文件 C:\Program Files\Orthanc Server\Configuration\orthanc.json
这里注意 json 语法,追加前对上一个配置段落 "MaximumConcurrentDcmtkTranscoders" : 0手动添加 ,后变为 "MaximumConcurrentDcmtkTranscoders" : 0,,再追加下面配置

  "OHIF" : {
    "Enable" : true,
    "UserConfiguration" : "C:\\Program Files\\Orthanc Server\\Configuration\\ohif-config.js"
  }

终端里面使用 Debug 模式手动启动,查看输出信息,没有报错

Orthanc.exe "C:\Program Files\Orthanc Server\Configuration\orthanc.json" --trace

启动成功,访问 http://127.0.0.1:8042/ohif/ 检查效果,此时会显示黑屏,屏蔽成功


参看资料
https://docs.ohif.org/configuration/configurationfiles/

最后修改:2026 年 03 月 11 日
如果觉得我的文章对你有用,请随意赞赏