我有一个场景,用户通过 Citrix 或 RDP 访问我们公司的应用程序。
应用程序需要从会话内调用客户端电脑,以便它可以打开浏览器进行信用卡输入。
这一切都工作正常,因为我正在使用 COM 在 Windows 客户端上进行调用,但是我不太确定如何在 Mac 上实现这一点。
我相信一开始也许可以使用AppleScript打开浏览器,但不确定调用AppleScript的最佳方式。我应该创建一个用 xCode 编写的 C++ 应用程序吗?
如果您有权访问远程 Mac 上的 shell,则打开 Safari(或其他默认浏览器)所需要做的就是执行
open <URL>
,例如:
open http://example.com