首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我点击蓝色的"Launch iTunes“按钮时,苹果iTunes网站如何在我的电脑上启动iTunes应用程序?

当我点击蓝色的"Launch iTunes“按钮时,苹果iTunes网站如何在我的电脑上启动iTunes应用程序?
EN

Stack Overflow用户
提问于 2009-11-23 06:21:25
回答 5查看 6.2K关注 0票数 17

作为一名桌面开发人员,这对我来说是新的。

如果我能弄清楚这是如何实现的,它可能与我正在做的一些研究有关,特别是如何将厚重的桌面应用程序迁移到web实现。

我能想出更多面向表单的轻量级图形,但重量级3D图形仍然需要某种形式的非浏览器应用程序。

据我所知,iTunes在我的机器上安装了某种形式的新协议处理程序,对应于"itms",而不是"http“。

这对我来说很酷,很神秘,几乎是神奇的。我们非常欢迎对其他阅读材料和/或资源的任何帮助或建议。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-11-23 06:25:29

您可以在某些浏览器中注册“协议处理程序”。我认为在操作系统中有一个地方,你可以重新设置你自己的。

看见

  • http://msdn.microsoft.com/en-us/library/dd588696(office.11).aspx
  • http://blog.ryaneby.com/archives/firefox-protocol-handlers/

在火狐中创建新的:http://ajaxian.com/archives/creating-custom-protocol-handlers-with-html-5-and-firefox

在safari中:http://discussions.apple.com/thread.jspa?threadID=1280989

特殊的“移动协议处理程序”在iPhone/iPod中被广泛使用,用于启动电话拨号程序、电子邮件发送、google地图等等。http://www.iphonedevfaq.com/index.php?title=Protocols

下面是一个示例,说明如何重新配置 mailto: 协议处理程序以触发gmail,而不是外部邮件客户端:http://lifehacker.com/392287/set-firefox-3-to-launch-gmail-for-mailto-links

票数 14
EN

Stack Overflow用户

发布于 2009-11-23 06:23:59

很简单。

代码语言:javascript
复制
<a href="itunes:///">Open iTunes</a>

现在大多数应用程序都有“自定义URL方案”,例如- Coda (http://panic.com/coda),你可以通过以下方式添加代码片段:

代码语言:javascript
复制
<a href="codaclips:///<<**Title:NAME**>>blabla">Add Clip</a>
票数 7
EN

Stack Overflow用户

发布于 2009-11-23 10:30:49

在Windows中,这称为可插拔协议处理程序。This article on CodeProject展示了如何在Windows上实现可插拔的协议处理程序。

请注意,这比在注册表中注册新协议(如myprotocol:// )并在单击myprotocol://锚点时启动特定的exe要复杂得多。

它实际上允许您的应用程序接收和处理请求,并动态创建响应数据。如果您的协议也将以编程方式调用,这通常很重要。

对于你的情况来说,这可能有些夸张,但了解它很方便。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1780211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档