以下是该场景:我有一个可通过移动浏览器访问的Web应用程序.每当用户点击我的应用页面中可通过网络浏览器访问的链接时,我都需要检测移动设备IMEI和SIMI.这是为了跟踪具有相同SIM的相同设备并提供他/她的下一级访问.无法使用loginid跟踪用户,因为我的页面中没有用户登录类型的选项.
问题是如何通过移动浏览器为特定移动设备获取唯一设备ID/SIM ID.目前我专注于基于Android的移动设备.但目标是使其成为通用设备.
大多数想法的焦点是,浏览器对手机及其应用程序的访问权限是什么?
通过浏览器链接,我们可以通过以下方式打开本地应用:
<a href="productcateory://<productid>/<customerid>">Get Details</a>
Run Code Online (Sandbox Code Playgroud)这里productcateory将唯一标识本地应用程序并调用它.但它的单向沟通.如何从调用点返回一些响应并动态填充一些隐藏的表单字段.
通过网页脚本,我们可以在客户机上本地存储一些数据,并在以后检索它.但范围有限,无法连接到IMEI或IMSI号码.
有没有办法从网页上获取移动浏览器应用程序的钩子(记住它就像任何其他移动应用程序一样)并通过我页面中的脚本获取ID详细信息?
在这方面有没有html5提供的选项?我知道HTML5中有一个localstorage标记,可以在客户端位置存储一个id并稍后检索它.但这仅限于相同的设备和相同的移动浏览器,这也是获得imei/imsi号码的不同解决方案
如果没有要求用户在设备上安装本地应用程序或浏览器插件,请告诉我是否还有其他选项?
〜inkriti
我想开发一个默认的Android浏览器插件,它将指定谷歌搜索结果中的网站类别.Android浏览器不明确显示插件架构.我想知道如何做到这一点以及任何与之相关的参考资料.
谢谢,