首页 > 解决方案 > 在 osx 的本地网页上打开应用程序

问题描述

我如何在本地网页上有一个按钮(在 localhost 上本地运行)来打开 OSX 上的本地应用程序?

我已经查看了一些 windows 的答案,但不知道如何让它在 OSX 上运行。

从本地网页运行程序

标签: javascriptphphtmlmacos

解决方案


我在我的 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

推荐阅读