H5获取手机设备信息、app版本信息、ip地址

H5获取手机设备信息、app版本信息、ip地址,第1张

获取手机设备的相关信息,如IMEI、IMSI、型号、厂商等。通过plusdevice获取设备信息管理对象。

获取当前运行环境信息、与其它程序进行通讯等。通过plusruntime可获取运行环境管理对象。

直接上demo

注意:

获取IP地址和plusdevicegetInfo都是异步的,所以在使用的时候要注意时机

效果图:

Android和IOS获取imei、imsi、uuid时须知:

imei: (String 类型 )设备的国际移动设备身份码

如果设备不支持或无法获取(如用户未授权)则返回空字符串。 如果设备存在多个身份码,则以“,”字符分割拼接,如“862470039452950,862470039452943”。

平台支持

imsi: (Array[ String ] 类型 )设备的国际移动用户识别码

字符串数组类型,获取设备上插入SIM的国际移动设备身份码。 如果设备支持多卡模式则返回所有SIM身份码。 如果设备不支持或没有插入SIM卡则返回空数组。

平台支持

uuid: (String 类型 )设备标识

设备的唯一标识号。

平台支持

其他的属性和方法,参考html5plus官网:

>

可以按照以下方法解决:

1、关闭位置信息获取功能:进入手机的“设置”菜单,找到“位置信息”或“定位服务”选项,关闭位置信息获取功能,即可避免浏览器询问是否获取位置信息。

2、允许或禁止特定网站获取位置信息:在浏览器中打开网站后,会出现询问是否获取位置信息的提示,您可以根据需要选择允许或禁止该网站获取位置信息。如果您之前已经选择了“拒绝”选项,可以在浏览器的隐私设置中重新允许该网站获取位置信息。

3、使用隐身模式浏览:有些浏览器支持隐身模式浏览,该模式下浏览器不会询问是否获取位置信息,同时不会在本地存储浏览历史记录和缓存文件,保护用户隐私。

1 使用不带UA信息的浏览器:目前有很多轻量级浏览器可以不带UA信息进行浏览,这样可以防止检测出设备信息。

2 使用极速模式:极速模式可以去除来自app的信息泄漏,从而防止被检测到设备信息。

3 关闭设备上的定位功能和蓝牙:关闭定位功能可以避免被检测到设备属性的信息;关闭蓝牙也可以防止被检测到设备信息。

4 阻止第三方Cookie和浏览器插件:第三方cookies可能会跟踪用户的行为数据,所以要阻止第三方cookies读取设备信息;同时,1 使用不带UA信息的浏览器:目前有很多轻量级浏览器可以不带UA信息进行浏览,这样可以防止检测出设备信息。

2 使用极速模式:极速模式可以去除来自app的信息泄漏,从而防止被检测到设备信息。

3 关闭设备上的定位功能和蓝牙:关闭定位功能可以避免被检测到设备属性的信息;关闭蓝牙也可以防止被检测到设备信息。

4 阻止第三方Cookie和浏览器插件:第三方cookies可能会跟踪用户的行为数据,所以要阻止第三方cookies读取设备信息;同时,一些浏览器插件也可能跟踪用户的行为,所以要尽量避免使用。,所以要尽量避免使用。

以上就是关于H5获取手机设备信息、app版本信息、ip地址全部的内容,包括:H5获取手机设备信息、app版本信息、ip地址、有什么办法获取手机浏览器访问的信息、怎么解决手机浏览器问是否获取位置信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9785431.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存