将对移动设备的访问权限限制为网络应用

时间:2017-01-24 17:21:26

标签: android html5

我想只允许特定设备访问网络应用程序的网址

所以,让我们说两个手机号码648-444-9999和647-333-9997 两者都试图访问我的网站http://m.myMobileWebSite/ 只允许其中一个设备(648-444-9999)
我可以通过用户+密码来限制访问但是如果有办法从浏览器中识别手机(通过获取证书或获取IMEI或获取电话号码),这将更加用户友好。

有没有办法在HTML(5)网站上识别移动设备或平板电脑?

修改
如果我用这里描述的APP包装Web应用程序:
How to wrap a website in a phone app?

我是否可以为此应用提供适当的权限,以便在HTTP请求中发送IMEI /电话号码?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用此插件从apache cordova获取IMEI: https://github.com/vliesaputra/DeviceInformationPlugin.git

使用deviceInfo.get函数,您将获得一个带有IMEI编号的json。

示例代码:

var deviceInfo = cordova.require("cordova/plugin/DeviceInformation");
deviceInfo.get(
   function(result) {
      console.log("result = " + result);
   },function() {
      console.log("error");
});