直接访问此http://bsp.hisui.cn/static/DHCWebBrowser110.zip路径下载,解压后修改DHCWebBrowser110.exe.config
<!--如果没有负载均衡时,一定要配置-->
<configSections>
<section name="pageLinksSection" type="DHCWebBrowser.PageLinksSection,DHCWebBrowser110"/>
</configSections>
<pageLinksSection>
<pageLinks>
<!-- 这行是注释说明:以下地址会显示到右键的【打开其它服务】菜单中 -->
<!-- 如果没有负载均衡服务时,一定要把【所有HIS-ECP服务路径】配置到这,以便浏览器实现负载均衡,且homePathIsLoadBalance配置成false -->
<add name="服务器1" url="http://x.x.x.x:1443/imedical/web/form.htm"/>
<add name="服务器2" url="http://x.x.x.x:1443/imedical/web/form.htm"/>
<add name="服务器3" url="http://x.x.x.x:1443/imedical/web/form.htm"/>
</pageLinks>
</pageLinksSection>
<!--服务器配置结束 -->
<appSettings>
<!-- 首页路径 -->
<add key="homePath" value="https://127.0.0.1:80/imedical/web/form.html"/>
<!--homePath是否为负载均衡服务的首页路径. false时浏览器自身实现负载-->
<add key="homePathIsLoadBalance" value="true"/>
<add key="cache" value="true" />
<add key="autoDeleteCache" value="true" />
<add key="log" value="false" />
<add key="systemflash" value="false" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
<add key="webgl" value="false"/> <!-- 20210122增加 -->
<add key="ValidOpenWindowName" value="false" /> <!--20210824 校验打开目标iframe窗口 重庆人民-->
<add key="loadingTime" value="0"/> <!--20210903 首页过渡动画时长,单位毫秒-->
<add key="titleShowBrowserInfo" value="true"/> <!-- 20220727 是否显示医为浏览器信息 -->
</appSettings>
解决办法:
IE - Internet选项 - 连接页签 - 局域网设置 - 去掉【自动检测设置】的勾
解决办法:
- 安装vc_redist_2013.xxx.exe
- 还报错再安装vc_redist_2015_xxx.exe
- 还报错再安装MSVBCRT.AIO.2019.10.19.xxx.exe
操作系统为64位时下载X64安装包(http://bsp.hisui.cn/static/MedBrowser_vc_redist_x64.rar)
操作系统为32位时下载X86安装包(http://bsp.hisui.cn/static/MedBrowser_vc_redist_x86.rar)
下载MSVBCRT.AIO安装包(http://bsp.hisui.cn/static/MedBrowser_MSVBCRT.AIO.2019.10.19.X86X64.rar)
:sparkles: 处理点击<a href="#">xx</a>
链接带来的界面偏移问题 [1547086]
// 因上次修改影响切换科室界面,重新修改MyResourceRequestHandler类中代码
request.Url = request.Url.Substring(0, request.Url.IndexOf("#"));
:sparkles: 处理点击<a href="#">xx</a>
链接带来的界面偏移问题 [1547086]
//修改浏览器的OnBeforeBrowse方法
if (request.Url.EndsWith("#")) {
return true;
}
restartWebsysServer
方法,供js端调用,以便重新启动中间件 [4407602]8080
)与手写板ws服务端口冲突,不再使用远程调试功能 [4027187]cmake下载源代码,修改c++源代码,build得到ceflib等dll,再替换109版原生的dll
增加自定义协议mwwebbrowser2:
open('mwwebbrowser2://https://ip/imedical/web/form.htm?CASTypeCode=xx&Code=xx',"_self")
unlockbeforeunload
以便实现提示功能<a href="#">click</a>
链接,再右键刷新界面会导致浏览器卡白问题 [3874057]:sparkles: 自定义协议打开功能实现 [3866498]
:sparkles: 查找功能修改成跨线程调用
// 不再允许跨线程调用,解决冲突
// Control.CheckForIllegalCrossThreadCalls = false; // 加载时取消跨线程检查
alert
,confirm
,会导致焦点跳到主界面,而不是回到弹出窗口上 ,不再重写alert
,confirm