首页 > 如何通过浏览器启动应用程序?

如何通过浏览器启动应用程序?

类似阿里旺旺,App Store,这类应用,在浏览器中点击相应的按钮就会启动本地应用程序,是如何实现的?若本地没有安装相应应用程序呢?

补充:pc端


不清楚你问的是手机端,还是PC端,其实原理是差不多的,就是用软件自定义的协议,例如PC端打开QQ聊天窗口

<a href="tencent://message/?Menu=yes&uin=435882010&Site=&Service=201&sigT=...">
<img src="你想显示的图标的地址"/>
</a>

tencent://就是QQ的自定义协议,如果没有安装对应的程序,点击后是没有反应的,详细分析可以参考这里:http://geeklu.com/2011/01/start-application-from-url-talk-about-wangwang/

再说手机端,同理也是自定义协议,叫URL scheme,也是在app里配置好对应的协议规则,例如

<a href="myApp://xxxx"></a>

就可以启动了. 进阶参考:http://bbs.9ria.com/thread-153303-1-1.html

【热门文章】
【热门文章】