|
本帖最后由 路边树 于 2018-2-1 13:18 编辑
原理
web页面通过脚本能够很容易的拿到浏览器的ua属性,那么在app启动的时候,自定义添加一个ua属性,那么web页面就能够根据这个自定义的ua属性,轻而易举的判断出是否在app内了。
第一步
https://docs.apicloud.com/Dev-Guide/app-config-manual#14-6
在config.xml添加<preference name="userAgent" value="suibiantiandanshibixuxiaoxie" />(参考来源https://docs.apicloud.com/Dev-Guide/app-config-manual#14-6)
第二部
在你的网页里面添加
<script language="javascript" type="text/javascript">
var ver = navigator.userAgent;//获取用户端的Web浏览器版本号
var a= ver.indexOf("suibiantiandanshibixuxiaoxie");//检测特殊字符串"suibiantiandanshibixuxiaoxie"是否存在,
if(a<0){
alert(‘不是自家app’);
}
else{
alert(‘是自家app’);
} </script>
|
|