- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除
仅为 UiPath Chrome 扩展程序的原生消息传递主机组件,以与替代扩展程序部署方法一起使用。
要使UiPath Chrome 扩展程序正常工作,计算机上必须有两个组件可用:
- UiPath 浏览器扩展程序:安装在 Chrome 或其他受支持的基于 Chromium 的浏览器中。此组件在浏览器中运行。
- Chrome 原生消息传递主机:在计算机上安装为
ChromeNativeMessaging.exe。此组件可实现浏览器扩展程序与 UiPath Studio/Robot 之间的通信。
“仅限原生主机”方法仅安装Chrome 原生消息传递主机组件,而不会安装浏览器扩展程序本身。
当单独安装或管理浏览器扩展程序时,请使用此方法,例如通过扩展程序设置组策略、 Chrome 云计算机策略或其他企业浏览器管理解决方案。
- 仅限原生主机方法不会创建或更新 Chrome 组策略使用的 Windows 注册表项。您必须单独配置所需的策略,才能在 Chrome 中安装 UiPath 扩展程序。
- 它使您可以灵活地避免配置受限策略,例如
DeveloperToolsAvailability或DeveloperToolsAvailabilityAllowlist/DeveloperToolsAvailabilityBlocklist。
安装方法
您可以通过以下方式之一安装原生消息传递主机:
- 在 UiPath Studio 中:导航至“主页” > “工具” > “UiPath 扩展程序” 。对于 Chrome 扩展程序,从安装方法列表中选择“仅限原生主机” ,然后选择“安装” 。
- 使用SetupExtensions 工具: 从提升的命令提示符运行以下命令:
&"C:\Program Files\UiPath\Studio\UiPath\SetupExtensions.exe" /ChromeNativeHostGlobal /silent - 使用 UiPathStudio.msi 安装程序:将
CHROME_INSTALL_TYPE=NativeHostOnly参数添加到安装命令中:
UiPathStudio.msi ADDLOCAL=DesktopFeature,Studio,Robot,RegisterService,ChromeExtension CHROME_INSTALL_TYPE=NativeHostOnly
将扩展程序部署到浏览器
安装原生消息传递主机后,请使用其中一种受支持的方法部署扩展程序本身。
离线组策略
要通过离线组策略部署扩展程序,请将以下条目添加到ExtensionInstallForcelist策略中:
ndmegdjihnhfmljjoaiimbipfhodnbgf;file:///C:/ProgramData/UiPath/UiPath.Common/ChromeExtension_SelfHosted/extension_manifest_chrome.xml
有关所需的其他策略( NativeMessagingAllowlist 、 DeveloperToolsAvailabilityAllowlist 、 DeveloperToolsAvailabilityBlocklist ),请参阅离线组策略部分。
要点
-
ExtensionInstallForcelist策略为必需项。 -
仅当
NativeMessagingAllowlist时,才需要NativeMessagingBlocklist = *。 -
如果未配置开发者工具策略,则“注入 JS 脚本”活动将无法正常运行。
重要提示:要在托管 Chrome 环境中使用完整的扩展程序功能,请配置
DeveloperToolsAvailabilityAllowlist和DeveloperToolsAvailabilityBlocklist,或设置DeveloperToolsAvailability=1。
扩展程序设置或 Chrome Cloud Machine 策略
有关通过扩展程序设置或Chrome 云计算机策略进行部署的详细信息,请参阅官方 Chrome 企业版文档。