扫码关注官方订阅号
前端用什么技术或者方法可以判断手机是否开启gps了呢? 有没有大神做过这方面的功能,求解
走同样的路,发现不同的人生
这个需要浏览器提供相应的API。目前的 Geolocation 不包含检测GPS是否开启的API,浏览器也没有实现,所以单纯通过浏览器你做不了这个检测。
但是通过和原生应用通信有办法可以做到。国内某搜索引擎手机网页就是通过这种方式,如果用户安装了它的app,原生app会生成后台服务,开启 localhost 的某个端口(相当于在手机上开了一台本地服务器),然后手机上直接调用本地应用的服务器接口,能够直接获取用户的所有数据,而这就不只是 GPS 的检测。
开不开GPS,前端拿不到。前端可以使用geolocation api定位。
http://ask.dcloud.net.cn/ques...试试这玩意?
前端好像不能直接调用硬件....
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个需要浏览器提供相应的API。
目前的 Geolocation 不包含检测GPS是否开启的API,浏览器也没有实现,所以单纯通过浏览器你做不了这个检测。
但是通过和原生应用通信有办法可以做到。
国内某搜索引擎手机网页就是通过这种方式,如果用户安装了它的app,原生app会生成后台服务,开启 localhost 的某个端口(相当于在手机上开了一台本地服务器),然后手机上直接调用本地应用的服务器接口,能够直接获取用户的所有数据,而这就不只是 GPS 的检测。
开不开GPS,前端拿不到。前端可以使用geolocation api定位。
http://ask.dcloud.net.cn/ques...
试试这玩意?
前端好像不能直接调用硬件....