1
hpze2000 OP 问题补充, 如果是 安卓下 又如何实现。。
|
2
Ricepig 2013-11-01 15:09:32 +08:00 via iPhone
浏览器插件吧
|
3
hpze2000 OP @Ricepig 浏览器插件,不对吧, 我觉得是写入自己的协议,
但是, 没安装之前, 是如何判断, 提示 要先安装我们的软件 ,这个不懂如何实现。 |
4
inee 2013-11-01 15:12:32 +08:00
自己写的端口协议
|
6
qingting 2013-11-01 15:12:53 +08:00
Google 了一下 http://liuhaixiao.iteye.com/blog/738474
|
7
ksky 2013-11-01 15:13:00 +08:00
开发的时候可以配置一个短链接,比如weixin://,然后你在浏览器里输入weixin://就可以调出微信了。
开发App的时候定义的。 |
10
yangg 2013-11-01 15:16:16 +08:00
html5有这个:
navigator.registerProtocolHandler(protocol, uri, title); Note for Chrome: Protocol whitelist includes mailto, mms, nntp, rtsp, and webcal. Custom protocols must be prefixed with "web+". 其它这是我以前看的相关链接 http://hi.baidu.com/weforhappy/blog/item/43afabc5c0aa23a48326acd1.html http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx http://hublog.hubmed.org/archives/001154.html http://updates.html5rocks.com/2011/06/Registering-a-custom-protocol-handler http://stackoverflow.com/questions/411544/custom-protocol-in-linux |
12
keniusahdu 2013-11-01 16:24:53 +08:00
@hpze2000 Android用Intent。Intent intent= new Intent();
intent.setAction("android.intent.action.VIEW"); |
13
keniusahdu 2013-11-01 16:27:25 +08:00
@hpze2000 Intent intent= new Intent();
intent.setAction("android.intent.action.VIEW"); intent.setClassName("com.android.browser","启动你的包+Activity"); startActivity(intent); 大概是这样。好久不写。记不太清。参考下吧 |
14
darasion 2013-11-01 17:22:03 +08:00
就是给浏览器注册一个协议处理程序。
|