HTML5打开本地app(应用)的方法

手机访问支付宝网页版的人都知道。如果你的手机上安装有支付宝,那么在访问支付宝手机网页时就会自动打开支付宝app,否则在页面上会提示你进行下载app。
也许你会感觉这个功能很炫,这是如何实现的呢?在今天这个功能可能被大家用乱了,但是在当初支付宝使用这个功能时,大伙还是很惊奇的,最后通过分析支付宝移动web源码才找到结果。
下面我就为大家揭秘这个做法的全部代码实现:
首先为了保证能够打开你的app,你必须要在androidManifest.xml中配置的filter中data的属性表述。 androidManifest.xml代码如下:



    
    
        
            
                
                
            
            
                
                
                
                
            
        
        
        
    

其次,你要在你的网页中访问xttblog://taoge/open。可以使用的元素有很多,如:script,iframe,img等。使用它们的src属性,访问xttblog://taoge/open。html5代码如下:





	
	

附原文地址:http://www.xttblog.com/?p=287

你可能感兴趣的:(java)