javascript - 我是否必须做任何事情才能使我的 Electron 应用程序“与 Citrix 兼容”?
问题描述
我有一个测试版的跨平台 Electron 应用程序,它是我为客户(我是承包商)开发的,我今天刚刚发现该应用程序需要在第 3 方的Citrix
环境中工作。我什至不知道那是什么,所以我已经疯狂地搜索了几个小时。这没有多大帮助,所以我想我会在这里问。对不起这个蹩脚的问题。
该应用程序是用于创建演示文稿的工具。它访问本地 HD 以将数字资产复制到当前项目文件夹中。它还将一个JSON
文件写入项目文件夹,并将一些首选项写入“应用程序支持”文件夹。该应用程序在启动时会进行两次网络调用:一次用于验证用户输入的许可证密钥,另一次用于检查更新。更新不是自动的(“就地更新”)。该应用程序还支持文本的复制/粘贴。
而已。这是在Citrix
环境中“正常工作”的东西还是我需要进行某种定制?我发现的所有材料都没有Citrix
描述这种基本兼容性(或者如果有,我不明白)
解决方案
Citrix 是一个虚拟机,因此如果您只是构建您的电子应用程序并将可执行文件放入 citrix,它应该可以完成这项工作。
我们在一家我曾经工作过的公司中使用过它,而且我们很少(真正的特殊情况,比如真正的旧软件)在运行任何可以在 citrix 的 Windows 上运行的程序时遇到任何问题。
https://en.wikipedia.org/wiki/Citrix_Virtual_Apps
这是它的实际样子:
所以你应该没事,不用担心
推荐阅读
- sql-server - SQL 代理作业使用环境变量调用批处理文件失败
- python - Dropna 删除所有行,包括数字
- c - 使用 UDP 传输格式化 SOCK_RAW 以查询 NTP
- python - 从文本中提取文件路径
- angular - 角8,茉莉花
: 找不到对象来监视 bind() - sql-server - SSRS - Executing report when parameter is NULL
- python - Python面向对象编程基本登录系统返回TypeError
- angular - Angular中的两种方式数组绑定
- javascript - 我们什么时候需要在javascript中调用防止默认值?
- c# - “给定的键‘utf8mb4’不在字典中