Am пытается добавить гео функциональные возможности определения местоположения на сайте с помощью Google геокод как запасной вариант, до сих пор она работает должным образом с хромом. Когда я попробовать его в Firefox не это только показывает расположение подсказки Heres мой кодгеолокации не работает в Firefox
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();
}
}
добавляю «console.log (ошибка)» для обеспечения ошибки, возвращается. Ошибки регистрируются должным образом в chrome, но, похоже, не работают вообще в firefox. В чем может быть проблема?
Какую версию Firefox? Появляются ли какие-либо ошибки в консоли Firebug? Вы уже отказали в доступе на свой сайт? не –
@ MДΓΓБДLL не поджигатель не показывает никаких ошибок, я имею Firefox доступ к данным о местоположении – MrFoh
@ MДΓΓБДLL я использую Firefox 11 – MrFoh