Geolocation API should not be allowed without user permission
Created by: City-busz
Environment
- Eolie version: 0.9
- GNOME/GTK+ versions: 3.24.2/3.22.16
- GNU/Linux distribution: Arch Linux
Bug
The Geolocation API Specification says that "User agents must not send location information to Web sites without the express permission of the user." Currently Eolie gives this permission unconditionally, therefore not meet the specification. E.g. visit https://www.openstreetmap.org/ and click on the "Show my position" button on the right side.