【发布时间】:2020-09-04 21:32:27
【问题描述】:
如何在本地网页(在 localhost 上本地运行)上有一个按钮来打开 OSX 上的本地应用程序?
我查看了一些针对 windows 的答案,但不知道如何让它在 OSX 上运行。
【问题讨论】:
-
你为什么说你不知道如何让这些在 OSX 上工作。你是如何尝试的?然后发生了什么?
标签: javascript php html macos
如何在本地网页(在 localhost 上本地运行)上有一个按钮来打开 OSX 上的本地应用程序?
我查看了一些针对 windows 的答案,但不知道如何让它在 OSX 上运行。
【问题讨论】:
标签: javascript php html macos
我在我的 Mac OS X (high sierra) 上使用 MAMP,在 PHP 中代码是:
$command = '/Applications/Safari.app/Contents/MacOS/Safari';
$escaped_cmd = escapeshellcmd($command);
system($escaped_cmd);
已经对此进行了测试,它确实可以在本地打开应用程序。您甚至可以在终端中调用它来测试它是否可以在 .php 文件中创建上述代码后运行。
Mas OS X 终端中的示例:
php theabovecode.php
【讨论】: