Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 限制Web应用程序访问移动设备_Android_Html - Fatal编程技术网

Android 限制Web应用程序访问移动设备

Android 限制Web应用程序访问移动设备,android,html,Android,Html,我希望只允许特定设备访问web应用程序的URL 让我们假设两个手机号码648-444-9999和647-333-9997 两人都试图访问我的网站 只允许使用其中一个设备(648-444-9999) 我可以通过用户+密码来限制访问,但如果有一种方法可以从浏览器中识别手机(通过获取证书或IMEI或获取电话号码),这将更加方便用户 有没有办法在HTML(5)网站上识别手机或平板电脑 编辑: 如果我将使用如下所述的应用程序包装web应用程序: 我是否能够授予此应用适当的权限,以便在HTTP请求中发送I

我希望只允许特定设备访问web应用程序的URL

让我们假设两个手机号码648-444-9999和647-333-9997 两人都试图访问我的网站 只允许使用其中一个设备(648-444-9999)
我可以通过用户+密码来限制访问,但如果有一种方法可以从浏览器中识别手机(通过获取证书或IMEI或获取电话号码),这将更加方便用户

有没有办法在HTML(5)网站上识别手机或平板电脑

编辑:
如果我将使用如下所述的应用程序包装web应用程序:


我是否能够授予此应用适当的权限,以便在HTTP请求中发送IMEI/电话号码?

是的,您可以使用此插件从apache cordova获取IMEI:

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

示例代码:

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

如果您可以在没有用户参与的情况下从浏览器获取IMEI或电话号码,则该浏览器存在严重的隐私问题。我理解,但用户+密码很麻烦,有没有办法使用应用程序/第三方获取电话号码?