各位大侠,ios webview中使用h5定位时弹出 “http://xxx.xxx.xx”想使用您当前位置,如何才能去掉url地址呢?

winds-liu 2016-12-24 07:10:18
 function getLocation(jsonData, callback) {
//成功回调
var success = function (position) {
var lat = position.coords.latitude; //纬度
var lng = position.coords.longitude; //经度
document.write("lat=" + lat + " - lng=" + lng);
}

//错误回调
var error = function (error) {

switch (error.code) {
case error.PERMISSION_DENIED:
document.write("定位失败,您拒绝了使用位置共享服务");
break;
case error.POSITION_UNAVAILABLE:
document.write("定位失败,网络不可用或链接失败");
break;
case error.TIMEOUT:
document.write("定位失败,请求获取用户位置超时");
break;
case error.UNKNOWN_ERROR:
document.write("定位失败,请重试");
break;
}
}
//获取定位
if (navigator.geolocation) {
console.info(navigator.geolocation.getCurrentPosition);
navigator.geolocation.getCurrentPosition(success, error, {
enableHighAccuracy: true,
timeout: 15000
});
} else {
document.write("你的浏览器不支持定位功能");
}
}


PS:测试过,弹出框不是alert和confirm弹出框
...全文
5976 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xttxqjfg 2017-05-17
  • 打赏
  • 举报
回复
重写或者采用混合开发的方式都可以
红胖子 2016-12-28
  • 打赏
  • 举报
回复
可以重写这个方法,百度 “ 重写 uiwebview alert” 就有了
winds-liu 2016-12-25
  • 打赏
  • 举报
回复
有没办法在app里设置允许webview的定位权限,webview定位时不用再询问,或者能拦截到弹出框提示内容呢?这种提示很不友好
tcmakebest 2016-12-24
  • 打赏
  • 举报
回复
这是一个安全提示,你得问问苹果公司的工程师可不可以去掉URL地址.

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧