<!--如果没有负载均衡时,一定要配置-->
<configSections>
<section name="pageLinksSection" type="DHCWebBrowser.PageLinksSection,DHCWebBrowser49"/>
</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>
双击DHCWebBrowser49.exe进入对应界面
访问HTTPS网站慢
解决办法:
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)
2024-06-22(1.0.43)
:bug: 在框架内右键刷新iframe时,丢失post数据问题处理 [4679065]
2024-06-19(1.0.42)
:bug: 解决读卡时丢失字符问题
2023-11-8(1.0.41)
远程调试端口(8080
)与手写板ws服务端口冲突,不再使用远程调试功能 [4027187]
2023-10-12 (1.0.40)
增加自定义协议mwwebbrowser1:
解决当弹出式界面出现服务故障时导致整个系统跳转到错误提示界面问题处理。输血菜单。
错误提示界面只提示服务连接问题。2902366
试着解决ERR_CACHE_READ_FAILURE问题,增加enable-simple-cache-backend配置
2022-07-27(1.0.34)
增加浏览器标题是否显示医为浏览器信息配置 :sparkles: 需求号:2823327
2022-07-26(1.0.33)
有时下载blob文件时,导致弹出窗口关闭问题 :bug: 需求号:2719129
增加js方法switchToLanguageMode(imecode)切换输入法,支持'zh-CN'
与'en-US'
:sparkles: 需求号:2805324
2022-07-13 (1.0.32)
有些电脑修改环境变量会慢,导致进入首页慢(10-20秒)。修改注册代码修改环境变量 :bug:。需求号:2791408
2022-07-05 (1.0.31)
启动医为浏览器时, 写入DHCWebBrowser_HOME
环境变量,同时程序目录写入Path环境变量中
# 使用以下命令即可 使用医为浏览器进入应用系统
cmd> DHCWebBrowser49.exe "https://ip:port/imedical/web/form.htm?a=1&b=2"
对于路径报EmptyResponse时,忽略
window.open
功能优化,对标chrome浏览器。考虑操作系统的放大应用功能。需求号:2443523
右键菜单增加保存图片菜单(但不有保存canvas)。需求号:2527310
右键刷新功能优化,右键在哪个iframe上刷新哪个iframe。需求号:2708224
2022-04-18(1.0.27)
复制他人的【医为浏览器的快捷方式】到本地后,访问床位图时,导致字体变小问题处理 :bug:
settings.LocalesDirPath = System.Windows.Forms.Application.StartupPath+"\\locales";
<!-- 默认不用配置此行 -->
<!-- 配置成3,AutoReload表示3分钟网页无响应自动重启浏览器。自助机,无人值守环境 -->
<!-- 配置成10,Alert表示10分钟网页响应时,给出继续等待与否提示交互-->
<add key="noResponseTimeOut" value="3,AutoReload"/>
<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>
增加负载首页功能。在没有负载的项目上,自动更新医为浏览器会固定一个首页,会把请求集中到一台服务器上,实现负载。
<!--homePath是否为负载均衡服务的首页路径,false时浏览器自身实现负载-->
<add key="homePathIsLoadBalance" value="false"/>
if(Int16.TryParse(arr[3],out Int16 result)){
var index = result % pageLinks.Count;
List<String> list = new List<string>( pageLinks.Keys);
return pageLinks[list[index]];
2021-08-27(1.0.18)
alert,confirm样式/文字保持与IE一致。需求号:2086409
浏览器窗口的标题栏内容格式调整,浏览器名及版本放到最后面。需求号:2121917
2021-08-24(1.0.17)
有时window.open(url, windowName, [windowFeatures])不能在指定窗口打开url问题修复
重庆人民发现收费安全组下,头菜单使用一段时间后,不能在主框架打开界面,会错误的弹出新界面。
代码修改如下
svar myframe = browser.GetFrame(targetFrameName);
if (myframe != null)
myframe.LoadUrl(targetUrl);
//...
2021-07-17 (1.0.16)
var dr = MessageBox.Show(messageText, "确认信息", MessageBoxButtons.OKCancel); // YesNo修改成OKCancel
if (dr == DialogResult.OK){ // Yes修改成OK
// ...
缩放功能bug。配置定义缩放值为1.44后, 在登录后某个界面缩放,得到值a,再进任意界面,整个系统缩放又回到1.44。
代码修改如下:
CurPercent = Convert.ToDouble(ConfigurationManager.AppSettings["defaultZoomPercent"]); // 实时取缩放值
主要修改代码,Windows 10 自 1703 开始引入第二代的多屏 DPI 机制(PerMonitor V2)。win7上使用Per-Monitor DPI(true/pm)感知,true-系统DPI感知级别,否则普通的DPI感知。
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true/pm</dpiAware>
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">permonitorv2,permonitor</dpiAwareness>
</asmv3:windowsSettings>
</asmv3:application>
2021-06-10(1.0.14)
在弹出窗口,使用润乾/帆软/blob下载Excel等文件后弹出窗口自动关闭问题 :bug:
公司标准版,导入团体成员界面-导出错误数据按钮-导出Excel成功后,关闭自动界面问题