我想只允许特定设备访问网络应用程序的网址
所以,让我们说两个手机号码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 /电话号码?
答案 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");
});