亚马逊有按钮打开一个如下的按钮。

http://img836.imageshack.us/img836/6829/screenshot20100724AT111.png

单击此按钮打开“亚马逊Kindle”,为我的案例,'亚马逊Kindle for Mac'。

这是怎么可能的?我的意思是,我如何编程来做这项工作?它绝对不是闪光。

我试图使用按钮使用HTML提供的按钮打开应用程序,但由于安全的原因,我无法使其。

添加

这是它的源代码。

<tr><td><a href="kindle://home/?action=refresh"><img src="https://images-na.ssl-images- amazon.com/images/G/01/kindle/www/mazama/download/mac/go-to-kindle-for-mac-lg-pri._V192549350_.gif" border="0"></a></td></tr>
<tr><td><div style="font-size:11px; margin-top:4px;">Requires <a href="http://www.amazon.com/gp/kindle/mac/ref=kcp_mac_lnd_spl">Kindle for Mac Application</a></div></td></tr>
.

当我单击“X”按钮时,我想打开“应用程序”。我想从Safari浏览器控制(打开doc / app ...)mac。

有帮助吗?

解决方案

一些其他答案有合适的主人,但我认为它是一个协议处理程序而不是mime类型。Kindle for Mac将为“Kindle:”协议注册一个处理程序,也可以使用OS X或直接使用浏览器(我猜测),以类似的方式,“Mailto:”协议有类似的方式去邮件应用程序。

这个问题有关如何修改应用程序以注册协议处理程序的答案。

在macosx上注册一个协议?

其他提示

我无法回答的细节。

但是完成的方式是MIME类型在MAC上注册(通过应用程序,启动或安装时)。然后,当浏览器尝试并打开文件时,Web服务器说“这是”app / amazon_kindle“(或其他)的文件,并且Mac将两者队列在一起启动应用程序。

在其他系统中,您必须将扩展映射到MIME类型。Mac可以这样做,但它是可选的。

这是它如何工作的基础知识。

是一个特殊的命名方式,要求应用程序在您的计算机上。这是浏览器与您当地的软件交谈的组合,这些软件正在收听活动。iTunes有类似的东西。

我不知道您是否能够将其复制,因为呼叫是专有的。您可以使用一些黑客攻击。

到底,您可以想到它在单击PDF链接时,它打开PDF查看应用程序。请记住,应用程序必须在计算机上。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top