创建 Web 浏览器对象
Web 浏览器对象使系统可以显示 HMI 应用程序中的网页。该对象在运行时支持 URL 地址和 Internet 导航的连接。
Web 浏览器对象使用 Microsoft Edge(基于 Chromium)作为默认渲染引擎。如果需要,可以通过添加注册表项将渲染引擎切换到 Internet Explorer。
- Microsoft Edge 渲染引擎默认情况下,网页上的上下文菜单处于禁用状态。如果需要,可以通过添加注册表项来启用上下文菜单。
- Internet Explorer 渲染引擎某些网站可能无法在 Microsoft Edge 中正确显示。如果发生这种情况,可以改用 Internet Explorer。但是,无法禁用 Internet Explorer 中的上下文菜单。小贴士:某些网站可能在较早版本的 Internet Explorer 中显示正常,却无法在较新版本中正常显示。如果遇到此问题,请考虑更改 Internet Explorer 的仿真模式并重试。如需了解有关 Internet Explorer 仿真模式和支持值的详细信息,请参见浏览器仿真(Microsoft 文档:Internet 功能控件中的内容)。
要创建 Web 浏览器对象:
- 在FactoryTalk View Studio的“图形”编辑器菜单中,选择对象>高级>Web 浏览器,或在工具箱中单击Web 浏览器图标。
- 拖动鼠标,在 Web 浏览器的大致目标位置绘制一个大致大小的矩形。
- 在SE Web 浏览器属性对话框中,根据需要设置属性。
备注
要启用 Microsoft Edge 渲染引擎的上下文菜单,请按照以下步骤操作。
- 打开注册表编辑器,导航至以下位置:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Rockwell Software\RSView Enterprise
- 在RSView Enterprise下,添加Web Browser项。
- 在Web 浏览器下,添加DWORD (32 位)值,然后将其名称更改为contextmenu。
- 双击contextmenu,然后将其值从 0 更改为 1。
- 单击确定。
要切换到 Internet Explorer 作为渲染引擎,请按照以下步骤进行操作。
- 打开注册表编辑器,导航至以下位置:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Rockwell Software\RSView Enterprise
- 在RSView Enterprise下,添加Web Browser项。
- 在Web 浏览器下,添加DWORD (32 位)值,然后将其名称更改为UseIE。
- 双击UseIE,然后将其值从 0 更改为 1。
- 单击确定。
要更改 Internet Explorer 的仿真模式,应按照以下步骤操作。
- 在 Internet Explorer 中选择帮助>关于 Internet Explorer并记住主版本号。
- 打开注册表编辑器,导航至以下位置:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION(32 位操作系统)
- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION(64 位操作系统)
- 根据正在使用的组件,将注册表项Vstudio.exe或DisplayClient.exe的值更改为其他支持的值,范围在 7000 (0x1B58) 和对应于您 Internet Explorer 版本的值之间:
- 对于 Internet Explorer 11:11001 (0x2AF9) 或 11000 (0x2AF8)
- 对于 Internet Explorer 10:10001 (0x2711) 或 10000 (0x02710)
- 对于 Internet Explorer 9:9999 (0x270F) 或 9000 (0x2328)
- 对于 Internet Explorer 8:8888 (0x22B8) 或 8000 (0x1F40)
- 对于 Internet Explorer 7:7000 (0x1B58)
- 重新启动FactoryTalk View Studio或FactoryTalk View SEClient 并验证网页。
提供反馈