Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在mac上从网页中的链接启动应用程序_Javascript_Html_Macos_Webpage - Fatal编程技术网

Javascript 如何在mac上从网页中的链接启动应用程序

Javascript 如何在mac上从网页中的链接启动应用程序,javascript,html,macos,webpage,Javascript,Html,Macos,Webpage,我试图在网页中单击链接时打开应用程序。假设我点击了iTunes的链接,就会打开iTunes。我不确定这是否类似,但如果您转到在web浏览器中打开的iTunes相册链接,它将打开iTunes到该页面。记住这是给mac的。另外,我尝试过的其他教程也不起作用。其他教程使用了JavaScript,所以我猜我也需要使用它。你不能只打开一个应用程序。例如,您可以让注册了协议的应用程序执行操作。您可以告诉iTunes使用itmss://协议打开相册。Instant messenger可能已注册,例如,aim:

我试图在网页中单击链接时打开应用程序。假设我点击了iTunes的链接,就会打开iTunes。我不确定这是否类似,但如果您转到在web浏览器中打开的iTunes相册链接,它将打开iTunes到该页面。记住这是给mac的。另外,我尝试过的其他教程也不起作用。其他教程使用了JavaScript,所以我猜我也需要使用它。

你不能只打开一个应用程序。例如,您可以让注册了协议的应用程序执行操作。您可以告诉iTunes使用
itmss://
协议打开相册。Instant messenger可能已注册,例如,
aim://
skype://
或类似软件,以便您可以直接打开聊天窗口。您可以使用
mailto创建链接:test@test.com
通知默认邮件应用程序使用此地址启动新邮件。但是默认情况下不能直接启动应用程序


如果您对打开网页的系统具有控制权,例如内部启动服务或类似服务。您可以考虑创建一个用于启动应用程序的协议默认处理程序。

这仅在应用程序注册协议时有效。对于iTunes,例如itmss://t.niese好吧,我当时的想法是错误的(关于启动iTunes商店),但是是否可以打开一个应用程序,比如邮件、iTunes、页面等?你可以控制打开网页的系统吗?根据我在谷歌上的发现,我已经找到了一些方法,可以帮助人们打开应用程序,但这些方法仅适用于windows。我需要能在Mac上启动应用程序的东西。(例如,当按下链接TextEdit时,TextEdit.app将打开。)那么,它在mac上是否不能通过?