ActiveX提示信息插件
Posted tlmbem
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActiveX提示信息插件相关的知识,希望对你有一定的参考价值。
当我们开发web后台管理系统时经常会遇到提示用户信息的功能,我们都知道由于浏览器的沙箱隔离问题我们无法直接操作系统本地资源,我们可以利用ActiveX IE浏览器插件来实现这个功能。这里的源码主要做了右下角提示窗体显示的的封装,关于ActiveX插件安全性方面没有做,你可以继续优化这个插件。
该插件可以显示不同类型背景的信息,还有提示音,可以设置显示提示信息窗口最大数量。
下面代码是公开给js调用的方法。
#region JS调用方法 /// <summary> /// 显示提示信息 /// </summary> /// <param name="title">标题</param> /// <param name="text">内容</param> /// <param name="messsageType">信息类型</param> /// <param name="customAlertColor">自定义信息背景html颜色</param> public void ShowAlert(string title, string text, string messsageType, string customAlertColor) { try { if (!DesktopAlert.Notify.Visible) DesktopAlert.ShowNotify(); Color color = Color.Empty; if (!String.IsNullOrWhiteSpace(customAlertColor)) color = ColorTranslator.FromHtml(customAlertColor.Trim()); MessageType type = (MessageType)Enum.Parse(typeof(MessageType), messsageType); DesktopAlert.ShowAlert(title, text, type, color); } catch { } } /// <summary> /// 关闭通知栏 /// </summary> public void CloseNotify() { try { DesktopAlert.HideNotify(); } catch { } }
插件用法:
源码下载地址:ActiveX提示信息插件.zip
以上是关于ActiveX提示信息插件的主要内容,如果未能解决你的问题,请参考以下文章
为啥vscode中.js文件没有片段提示,但是.html文件有提示?