Chrome开发工具中有一个选项,允许您更改您的应用程序(更多工具>传感器)。它是如何在内部工作的?它是否添加了一个额外的HTTP标头来指示GEO坐标?
发布于 2018-04-04 08:30:24
是的,它会改变随请求一起发送的cookie:
这是Mountain View (加利福尼亚州,谷歌总部)的cookie:
Cookie: UULE=a+cm9sZToxIHByb2R1Y2VyOjEyIHByb3ZlbmFuY2U6NiB0aW1lc3RhbXA6MTUyMjc1NDM1MDc1MjAwMCBsYXRsbmd7bGF0aXR1ZGVfZTc6MzczODYwNTIwIGxvbmdpdHVkZV9lNzotMTIyMDgzODUxMH0gcmFkaXVzOjkzMDAw丢弃UULE=a+,剩下的是一个Base64编码的字符串。解码就变成了:
role:1 producer:12 provenance:6 timestamp:1522754350752000 latlng{latitude_e7:373860520 longitude_e7:-1220838510} radius:93000其中包括longitude和latitude,但我不确定其他部分指的是什么。猜测radius是从长/纬度中心开始的半径(以米为单位?)。
希望这能有所帮助。
https://stackoverflow.com/questions/48422619
复制相似问题