首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome地理位置传感器是如何工作的?

Chrome地理位置传感器是如何工作的?
EN

Stack Overflow用户
提问于 2018-01-24 20:34:24
回答 1查看 568关注 0票数 2

Chrome开发工具中有一个选项,允许您更改您的应用程序(更多工具>传感器)。它是如何在内部工作的?它是否添加了一个额外的HTTP标头来指示GEO坐标?

EN

回答 1

Stack Overflow用户

发布于 2018-04-04 08:30:24

是的,它会改变随请求一起发送的cookie:

这是Mountain View (加利福尼亚州,谷歌总部)的cookie:

代码语言:javascript
复制
Cookie: UULE=a+cm9sZToxIHByb2R1Y2VyOjEyIHByb3ZlbmFuY2U6NiB0aW1lc3RhbXA6MTUyMjc1NDM1MDc1MjAwMCBsYXRsbmd7bGF0aXR1ZGVfZTc6MzczODYwNTIwIGxvbmdpdHVkZV9lNzotMTIyMDgzODUxMH0gcmFkaXVzOjkzMDAw

丢弃UULE=a+,剩下的是一个Base64编码的字符串。解码就变成了:

代码语言:javascript
复制
role:1 producer:12 provenance:6 timestamp:1522754350752000 latlng{latitude_e7:373860520 longitude_e7:-1220838510} radius:93000

其中包括longitudelatitude,但我不确定其他部分指的是什么。猜测radius是从长/纬度中心开始的半径(以米为单位?)。

希望这能有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48422619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档