HTML 5 Geo Location Prompt in Chrome

There’s some sort of security restriction in place in Chrome for using geolocation from a file:/// URI, though unfortunately it doesn’t seem to record any errors to indicate that. It will work from a local web server. If you have python installed try opening a command prompt in the directory where your test files are and issuing the command:

python -m SimpleHTTPServer

It should start up a web server on port 8000 (might be something else, but it’ll tell you in the console what port it’s listening on), then browse to http://localhost:8000/mytestpage.html

If you don’t have python there are equivalent modules in Ruby, or Visual Web Developer Express comes with a built in local web server.

Leave a Comment