地理位置在火狐中不起作用
Geolocation not working in firefox
我试图使用谷歌地理编码作为后备向网站添加地理位置功能,到目前为止,它可以与 chrome 一起正常工作。当我在火狐中尝试时,它不仅显示位置提示这是我的代码
function add_location() {
if (navigator.geolocation)
{
$("#pheed-location").fadeIn();
$('.loading-indicator').fadeIn();
navigator.geolocation.getCurrentPosition(handle_geolocation_query, handle_location_errors);
}
}
function parseLocationError(error)
{
switch(error.code)
{
case error.PERMISSION_DENIED:
errorMsg = "User did not share geolocation data";
code = 1;
break;
case error.POSITION_UNAVAILABLE:
errorMsg = "Could not detect your current position";
code = 2;
break;
case error.TIMEOUT:
errorMsg = "Retrieving position timedout";
code = 2;
break;
default:
errorMsg = "Unknown error";
code = 0;
break;
}
var _error = {"msg":errorMsg,"code":code};
return _error;
}
/**
* Handles error from geolocation
* @param error object
**/
function handle_location_errors(error) {
var msgDisplay = $('.loading-indicator');
//Error message
var errorMsg ="";
console.log(error);
//Set error message base on error code
var Error = parseLocationError(error);
if((Error.code === 1) || (Error.code === 2)) {
msgDisplay.html('').fadeOut();
msgDisplay.html(Error.msg).fadeIn();
if(Error.code === 2)
$("#location-entry").fadeIn();
}
}
我添加了"控制台.log(错误("以确保返回错误。这些错误在 chrome 中正确记录,但在 Firefox 中似乎根本不起作用。可能是什么问题?
过去几天我一直在使用地理位置API,发现Firefox 17/18,Chrome 24.0,Safari 5.1和IE 9.0之间存在间歇性问题。昨天它在Firefox中运行良好,但随后开始失败。它会提示授权共享我的位置,但随后什么都没有。没有执行进一步的代码...它只是死了。我尝试了IE9,它告诉我不支持GPS。我在Safari中尝试过,它也失败了。Chrome是唯一似乎仍然可以工作的浏览器。
我尝试重新启动笔记本电脑。我关闭/打开了笔记本电脑(戴尔XPS 1330(上的无线网络。我尝试检查每个浏览器的设置,但我无法确定问题......直到。。。
解决方案:我重新启动了宽带调制解调器。我正在运行DGND3700(600Mbps双频ADSL2+宽带调制解调器/千兆路由器(。我执行了远程"重新启动路由器",瞧!现在一切恢复正常。我确实注意到重新启动前的连接速度为3500kbps(3.5Mbps(,但在重新启动后,它回升到近16000kbps(16Mbps!(。
如果您遇到地理位置问题 - 重新启动无线路由器(如果可以(!希望这有帮助。
这很可能是网站错误 - 它无法使用地理位置检测(https://www.thesslstore.com/blog/firefox-55-https-for-geolocation/(所需的HTTPS协议打开。
- 多个 socket.io 客户端连接不起作用(谷歌浏览器,火狐浏览器)
- 关闭在火狐 SDK 中不起作用
- 火狐浏览器 iframe 设计模式不起作用
- 为什么我的背景图像过渡在火狐中不起作用
- ng-click在火狐中不起作用
- 数字时钟在火狐中不起作用
- 到ISOString在火狐中不起作用
- 鼠标移动事件在火狐中不起作用
- 帖子数据在火狐浏览器上不起作用
- 窗口绑定在火狐浏览器中不起作用
- 浏览器关闭事件 对于火狐浏览器不起作用
- 锚标签禁用在火狐中不起作用
- 是否有修复“滚动到”jquery 函数在火狐中不起作用的问题
- 引导滚动间谍偏移高度在火狐中不起作用
- 月年格式的日期控制在火狐中不起作用
- JQuery 选择器在火狐浏览器上不起作用
- 画布绘图应用程序在火狐中不起作用
- 设置图像 SRC 在火狐浏览器上不起作用
- 预防保存弹出窗口的默认在 chrome 中工作,但在火狐中不起作用
- 点击浏览器的后退按钮后,身体加载在火狐中不起作用