通过网站链接在openng应用程序中发布

时间:2018-08-10 07:19:36

标签: android html html5 web intentfilter

按下链接时,应打开一个应用程序。如果存在;如果不可用,则应重定向到另一个链接。 让我们从没有重定向的浏览器开始,它始终显示未安装应用程序。

这是我的html代码:

<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
<title>Insert title here</title>  
<script type="text/javascript">
function test2(){
var di = document.getElementById("di");
di.innerHTML = "app have not installed";
}
function newOpen(){
var di = document.getElementById("di");
di.innerHTML = "app have installed";
var ifc = document.getElementById("ifc");
ifc.innerHTML = "<iframe src='http://m.xyz.com' onload='test2()'> 
</iframe>";
return false;
}
</script>
</head>  
<body>  
<a href="#" onclick="return newOpen()">local3</a><br/> 
<div id="di"></div> 
<div style="display:none;" id="ifc"></div>
</body>  
</html>

这是android中的代码:

<intent-filter>
            <data android:scheme="http"
                android:host="m.xyz.com" />
            <category android:name="android.intent.category.LAUNCHER" />
            <action android:name="android.intent.action.VIEW"></action>
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
</intent-filter>

移动设备中的网址类似于:m.xyz.com/Msignin 来源不多,我关注了link 感谢您的帮助。

0 个答案:

没有答案