针对WinCC7.5及旧版本自带浏览器组件过时导致无法打开现代Web应用的问题,本文开发了一个基于WebView2的浏览器组件解决方案。通过Visual Studio创建Windows窗体应用,集成WebView2控件并配置App.config文件(设置URL、窗体尺寸和标题参数)。在WinCC中通过C脚本或VBS脚本调用该组件,实现现代网页浏览功能。 在自动化控制系统中,WinCC(Windows Control Center)作为一个监控和数据采集系统,常常用于工业环境中对过程进行可视化。WinCC提供了一个内置的Webbrowser组件,允许用户在WinCC环境中浏览网页。然而,随着Web技术的快速演进,WinCC旧版本中的Webbrowser组件可能无法兼容一些现代Web应用,这限制了它在某些场景下的应用。为了克服这个问题,开发者们寻求通过其他方式来集成现代Web浏览功能。 本文介绍了一种新的解决方案,即使用基于WebView2的浏览器组件来替代WinCC自带的过时浏览器。WebView2是微软提供的一个用于集成现代Web技术到Windows应用中的控件,它基于Chromium引擎,能够提供更好的兼容性和性能。 开发流程主要包括以下几个步骤:使用Visual Studio创建一个Windows窗体应用项目,并向其中添加WebView2控件。在添加控件的同时,开发者需要配置WebView2控件的相关参数,比如网页加载的初始URL地址、窗体的大小以及窗体的标题等。这些参数将通过App.config文件进行设定,以确保它们可以根据需求进行修改而不影响程序的核心代码。 在开发完成后,需要将这个新开发的浏览器组件集成到WinCC系统中。这可以通过编写C脚本或VBS脚本实现,脚本的作用是调用新开发的Windows窗体应用,并将其嵌入到WinCC的环境中。这样,用户就可以在WinCC界面上直接使用新开发的浏览器组件打开和浏览现代Web应用。 在实现过程中,开发者需要注意几个关键点。首先是确保新组件的稳定性和安全性,特别是在工业环境中,系统的可靠性至关重要。其次是组件的兼容性,确保新开发的组件能够与WinCC系统以及其他可能使用的第三方组件平滑集成。由于工业系统通常具有较长的使用寿命,新开发的组件应考虑到未来可能的技术更新,具备一定的前瞻性和可升级性。 通过上述方法开发的浏览器组件不仅能够解决WinCC旧版本Webbrowser组件与现代Web应用兼容性的问题,还能够提升WinCC系统在工业自动化控制中的灵活性和功能性。此外,它也给WinCC的二次开发提供了新的思路和方法,对于推动自动化控制系统的现代化具有重要意义。
2026-03-14 14:21:37 559KB WinCC 浏览器组件
1
微软edge浏览器离线安装包-MicrosoftEdgeEnterpriseX64-138.0.3351.83 Stable.msi
2026-03-14 12:52:53 177.19MB Windows应用
1
:“基于Chrome、Java、WebSocket、WebRTC实现浏览器视频通话” :这一技术主题涉及到在现代网络环境中实现实时通信的核心组件。浏览器视频通话是通过一系列先进的技术来实现的,其中包括Google的Chrome浏览器,Java作为后端语言,WebSocket作为双向通信协议,以及WebRTC(Web Real-Time Communication)作为浏览器间的实时通信框架。这些技术的结合使得用户可以在不同的设备上,无需额外的插件或应用程序,就能进行高质量的音视频通话。 【详细知识点】 1. **WebRTC**:WebRTC是一种开源项目,它为浏览器和其他应用程序提供了实时通信的能力,包括音视频通信。WebRTC包含了多种组件,如getUserMedia用于访问用户的摄像头和麦克风,RTCPeerConnection用于建立和管理两个浏览器之间的连接,以及RTCDataChannel用于传输任意数据。WebRTC的核心优势在于其跨平台性和无需插件的特性,可以直接在HTML5页面中实现。 2. **Chrome浏览器**:Chrome作为最流行的浏览器之一,对WebRTC提供了原生支持。Google对WebRTC项目的贡献使得Chrome成为实现浏览器视频通话的理想选择。Chrome的高性能JavaScript引擎V8和高效的渲染机制,能保证视频通话的流畅度和稳定性。 3. **Java**:在后端,Java以其强大的可扩展性和跨平台性被广泛用于构建服务器端应用。在视频通话场景中,Java可以处理信令过程,例如建立通话邀请、处理媒体流的路由、管理和存储会话信息等。使用Java框架如Spring Boot可以快速搭建稳定可靠的服务器平台。 4. **WebSocket**:WebSocket是HTTP协议的升级版,提供全双工、低延迟的通信,对于实时通信至关重要。在视频通话中,WebSocket用于传递信令数据,如通话邀请、挂断请求、媒体流控制等。它能保持持久连接,减少因HTTP请求/响应带来的延迟,确保音视频同步和低延迟通信。 5. **信令流程**:视频通话的实现需要一个有效的信令机制。在Chrome浏览器中,通过WebSocket与Java后端交互,发送和接收信令消息,包括ICE(Interactive Connectivity Establishment)候选信息、SDP(Session Description Protocol)描述以及媒体流的控制指令。 6. **安全性**:WebRTC本身具有安全特性,如SRTP(Secure Real-time Transport Protocol)用于加密媒体流,防止窃听。同时,HTTPS和WSS(WebSocket over SSL/TLS)协议用于确保信令通道的安全性。 基于Chrome、Java、WebSocket和WebRTC的浏览器视频通话解决方案,实现了从客户端到服务器端的完整通信链路,提供了一种高效、安全且用户体验良好的实时通信方式。开发者可以通过理解并掌握这些技术,构建自己的在线音视频通讯应用。
2026-03-12 19:12:25 3.68MB webrtc
1
本支持库使用的Web浏览器内核来自于 Miniblink , 该作者一直在维持该项目的更新不少年头了, 因为有了他默默无闻的付出, 大家才能这么愉快的使用。 支持库将持续更新,为大家提供最好用,最高效的易语言wke内核浏览器。 【更新日志】 1.7.616更新说明: 此版本开源了 内核升级: 使用最新版: miniblink49内核,版本:20220405 如果不指定路径, 程序在运行时会按以下顺序检测dll 1. miniblink_4975_x32.dll 2. miniblink_4957_x32.dll 3. miniblink_4949_x32.dll 4. node.dll 如果以上4个文件都不存在, 那会提示找不到dll
2026-03-09 22:42:41 58.74MB
1
重写 支持库说明: 本次更新完全使用C语言重写 ,相比易语言, 稳定性提升 ,速度提升 , C语言原生调用,带来原汁原味的快感。 【C语言支持库的好处】         原生调用,方法、函数、类型等即得即用,无需转换xx类型及读写内存。        指针、内存、回调统统搞定        cdcel与stdcall直接调用,无需自己实现转换,稳定性+100%        使用易语言官方提供的、有保障的头文件,错误率<0.1%直接编译生成动态库 fne,静态库lib,无需转换,安全稳定        超过数千行的源代码,完整重构        对原支持库的逻辑和结构进行优化 总结起来三个字: 稳     快     好 -------------------------------------------------------------------- miniblink内核dll更新迭代次数: 20次以上(距离上次易语言正式版支持库发布) 累计BUG修复 约:110+项 累计功能性改进约:170+项 再次感谢 miniblink作者的更新维护。 【性能提升】         启动速度提升:30%以上,xx经过打开到加载完毕时间统计获得。         操作响应速度提升明显。  在不特别复杂的网页逻辑下,响应速度提升明显。         动画速度与显示效果提升,使效果更加平滑。  具体可以参考组合框、颜色选择器等组件。 ------------------分割线 ---------------- 【更新日志】 【正式版】2020年11月25日 版本号: 1.6.1125 更新说明:         修复:                 *新窗口无法弹出的问题                 *ajax失效问题                 *修复新窗口无法挂接事件的问题                 *获取所有Cookie() 会崩溃的问题                 *修复新窗口创建失败的问题         新增:                 *新增一个事件, #浏览器事件_绘画事件, 浏览器发生重画时触发, 使用 挂接事件() 进行挂接         删除:                 *弃用支持库里所有对cookie进行二次封装的命令 , 所有cookie相关的命令都是原封调用node.dll                         设置cookie请调用 设置cookie_CURL(), 该命令原封调用node.dll的wkeSetCookie接口                         支持库所有cookie相关的命令都是原封调用node.dll, 不会做任何修改 【正式版】2020年11月24日 更新说明: 修复:                 *优化程序稳定性                 *修复几处已知的内存泄漏问题                 *修复 特殊功能.取post数据() 可能会崩溃的问题                 *修复WKE_填表 已知问题, 类内的方法基本都重写了                 *修复部分网页打开会崩溃问题                 *修复WKE_填表.post() url数据类型问题                 *获取HTTP头字段信息(), 参数key类型改为文本型                 *获取响应HTTP头字段信息(), 参数key类型改为文本型                 *调用DevTool(), 参数3不在内部进行编码, 传递的文本必须先转换成utf8在传递进去                 *优化启动速度                 *修复ajax.post 数据过长崩溃问题                 *修复取框架文本错误问题, 取网页源码支持获取指定框架了         新增:                 事件:                         *打开文件对话框, 全局事件, 只有第一个精易web浏览器组件收到此消息                         *保存文件对话框, 全局事件, 只有第一个精易web浏览器组件收到此消息                         *网页图标改变                 命令:                         *wke_消息循环, 此方法会屏蔽易语言自带的消息循环, 使得精易web浏览器组件能使用tab键切换焦点                         *wke
2026-03-09 22:42:16 37.42MB 第三方支持库
1
资源下载链接为: https://pan.quark.cn/s/9ce3e35e0f39 本支持库所采用的Web浏览器内核源自Miniblink,其作者多年来一直致力于该项目的持续更新。正是由于他的默默奉献,我们才能享受到如此便捷的使用体验。未来,该支持库也将继续更新,为大家提供更优质、更高效的易语言wke内核浏览器。 【更新日志】1.7.616更新说明: 此版本已开源。 内核升级:采用最新版miniblink49内核,版本号为20220405。 关于dll文件检测:若未指定路径,程序运行时会依次检测以下文件: miniblink_4975_x32.dll miniblink_4957_x32.dll miniblink_4949_x32.dll node.dll 若上述4个文件均不存在,程序将提示找不到dll。
2026-03-09 22:36:04 284B 软件工具
1
CSDN下载频道是Google Chrome浏览器官方指定下载站点,可以确保您下载到免费的最新版本无插件绿色软件。 免费体验高效办公还有积分相送你还不快来试试! 注意:已经安装过Chrome浏览器的用户必须要先卸载浏览器和原有配置文件,再下载安装此版本Chrome浏览器,并用此版本浏览器下载资源赠分才会生效。
2026-03-09 18:06:23 50.93MB Chrome最新 Google Chrom Chrome中文
1
360浏览器极速版是一款专业的浏览器软件。软件是360公司开发的基于Chromium开源的极速、安全、拥有无缝双核的非常强大的浏览器。软件有着无缝顺滑的双核切换,闪电般的浏览速度、完备的安全特性及海量丰富的实用工具扩展。。无缝顺滑的双核切换,继承了Chromium开源项目超级精简的页面和创新布局,在速度大幅度提升的同时,兼顾国内互联网应用。同时视频演示大量为您精选的功能扩展,满足您的各种功能需求。获取扩展各种风格的精美皮肤主题,点亮您的多彩世界。获取皮肤。而且针对中国用户的使用习惯做了非常多的功能优化,如鼠标手势,超级拖拽等。是用户实现网页浏览功能的好帮手。   360极速浏览器软件功能 【1】风一样的速度: 拥有全球最快的浏览器内核,网页闪电般打开。 【2】无缝双核引擎: 无缝顺滑的双核切换,网购、秒杀快捷流畅。 【3】网址云安全: 自动拦截欺诈、木马网站,上网安全更省心。 【4】丰富的扩展: 大量为您精选的功能扩展,满足您的各种功能需求。 360极速浏览器软件安装   我们依次点击打开下载好的软件360浏览器安装包->点击运行->立即安装(我以阅读并接受用户使用许可协议)     在这里可以把软件安装到别的盘里,软件基本上都是安装到系统盘C盘里,我们这里可以修改下,C:UsersAdministratorAppDataLocal;我们把前面的C:改成D:就可以了。 360极速浏览器软件的界面 360极速浏览器软件的卸载 依次选择开始-> 所有程序 -> 360互联网安全中心 ->360极速浏览器->卸载360浏览器。 或者依次打开我的电脑->卸载或更改程序->卸载你所卸载的软件,您可以用 Window XP控制面板中的添加或删除程序功能,或用 Windows Vista、Windows 7中的程序和功能删除360极速浏览器。 卸载时,您可以选择"删除在本机保存的个人配置数据"。然后点击开始卸载。推荐您不勾选此项,以保留设置,供以后再安装时使用。
2026-03-09 11:58:48 50.84MB 网络软件-网页浏览
1
获取新版本的chromedriver请到这里查看:https://blog.csdn.net/qq_42771102/article/details/142853514 对应chrome版本:136.0.7103.114 系统环境:win64 内容概述:chromedriver.exe是一款实用的Chrome浏览器驱动工具,能够用于自动化测试、网络爬虫和操作浏览器,其主要作用是模拟浏览器操作,在使用时需要与对应的Chrome浏览器版本匹配,否则无法驱动。 应用场景:网络爬虫、自动化测试、web自动化,例如与Selenium等自动化测试框架一起使用,提供更高级的浏览器自动化,实现自动访问、自动输入、自动点击、自动发送等操作。 需要注意,这个驱动只适用于谷歌浏览器Chrome。 如果不知道浏览器的版本号,可以在浏览器的地址栏,输入chrome://version/,回车后即可查看到对应版本,如128.0.6613.138,即可下载对应的128的版本进行使用。
2026-03-03 16:52:35 9.01MB chromedriver
1
BS_Contact_VRML-X3D_70.exe
2026-03-01 21:12:14 4.64MB
1