blob: 2739d0f768992b226ed2a14c0315ccd40167c610 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
---
title: Navigator.geolocation
slug: Web/API/Navigator/geolocation
tags:
- API
- HTTPS
- Navigator
- 参考
- 地理位置
- 地理位置 API
- 属性
translation_of: Web/API/Navigator/geolocation
---
<p>{{securecontext_header}}{{APIRef("Geolocation API")}}</p>
<p><strong><code>Navigator.geolocation</code></strong> 只读属性返回一个 {{domxref("Geolocation")}} 对象,通过这个对象可以访问到设备的位置信息。使网站或应用可以根据用户的位置提供个性化结果。</p>
<div class="note">
<p><strong>注意:</strong> 出于安全考虑,当网页请求获取用户位置信息时,用户会被提示进行授权。注意不同浏览器在请求权限时有不同的策略和方式。Windows10在未开启定位的情况下无法获取位置</p>
</div>
<h2 id="语法">语法</h2>
<pre class="brush: js"><em>geo</em> = <em>navigator</em>.geolocation
</pre>
<h2 id="标准">标准</h2>
<table class="standard-table">
<thead>
<tr>
<th scope="col">标准</th>
<th scope="col">状态</th>
<th scope="col">备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('Geolocation', '#navi-geo', 'NavigatorGeolocation.geolocation')}}</td>
<td>{{Spec2('Geolocation')}}</td>
<td>初次定义</td>
</tr>
</tbody>
</table>
<h2 id="浏览器兼容性">浏览器兼容性</h2>
{{Compat("api.Navigator.geolocation")}}
<h2 id="另请参阅">另请参阅</h2>
<ul>
<li><a href="/zh-CN/docs/WebAPI/Using_geolocation">使用地理位置定位</a></li>
</ul>
|