JS地理位置,但没有提示 - 可能
js geolocation but without prompting - possible?
是否可以在没有浏览器提示的情况下获取用户的地理位置?
下面是 W3 中的代码示例
<script>
var x = document.getElementById("demo")
function getLocation(){
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML="Geolocation is not supported by this browser.";}
}
function showPosition(position){
x.innerHTML="Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
有没有类似preventPrompt()
的功能?
不,您无法阻止提示,这是一项安全功能,因为并非每个用户都想共享其位置。
从 W3C 文档:
此规范的符合实现必须提供 保护用户隐私的机制,此机制应 确保没有通过此 API 提供任何位置信息 未经用户明确许可。
但是您可以尝试在错误回调中使用像 geoip 这样的服务。
不,这是不可能的。
提示在那里,以便用户可以选择您是否知道该位置。
相关文章:
- 有可能过滤来自嵌入式YouTube的声音吗
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 有任何可能将facebook实时信使整合到一个网站中
- 提示使用服务器端事件处理程序激活JavaScript
- 将事件处理程序绑定到任何可能的事件
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- d3.js Chord图的动态工具提示
- Javascript 可选类型提示
- 单击按钮后启动javascript提示
- 有没有可能确定我博客的访问者的性别
- 同一项怎么可能在一个实例中未定义,却在另一个实例上定义
- Graphiti中是否有任何工具提示功能
- 边栏按钮和infoWindow是否可能有不同的内容
- 我应该如何处理Resharpers检查器提示'使用可能未分配的属性或全局变量'
- 是否有可能在单击图形中的节点时使工具提示固定(Flotr2)
- 有可能在dc js中添加html代码到工具提示吗?
- 是否有可能提示用户输入任何grunt任务
- 是否有可能在标准的JavaScript提示/确认弹出框中删除键盘访问?
- 在什么情况下蓝鸟可能会提示“可能未处理的错误”?警告是错误的
- JS地理位置,但没有提示 - 可能