2011-06-13 8 views
6

Duplicar posibles:
HTML 5 Geo Location Prompt in Chromenavigator.geolocation.getCurrentPosition no permitido en "file: /// C: /" acceso basado

He estado buscando en geolocalización en HTML 5. Estoy usando Chrome (12) y estoy accediendo al archivo html usando una ruta como esta: file: /// C: /_Development/Examples/Html5/boilerplate.html

Estoy obteniendo la pequeña geolocalización ícono en la barra de búsqueda que dice que la ubicación ha sido bloqueada para rastrear su ubicación.

Tenga en cuenta que no tengo ningún tipo de configuración excepciones en todos los ...

se puede hacer esto o necesito para alojar el archivo en un servidor web? Si no se puede hacer, ¿por qué no se puede hacer?

Gracias

Respuesta

8

Este es un duplicado de esta pregunta:

HTML 5 Geo Location Prompt in Chrome

Parece que el cromo tiene restricciones de seguridad en el acceso a los datos de geolocalización a nivel local. Necesita alojar el archivo para usar los datos. Una solución con python está disponible en la pregunta anterior.

+0

Gracias por el referente a la otra pregunta. La opción python es interesante, no sabía que podrías hacer eso. Sospecho que voy a usar eso mucho a partir de ahora. ¡Su respuesta, por lo tanto, ha sido muy valiosa! ¡Gracias de nuevo! – jwwishart

+1

No hay problema. También podría usar el nodo para alojar el archivo si quisiera estar a la moda jaja – Swift

+0

Estoy enfrentando el mismo problema, no puedo cambiar a Python ni puedo alojar la página ya que el contenido es dinámico y debe cargarse solo desde la unidad local. ¿Alguna otra ayuda? – Arti

Cuestiones relacionadas