Und dann gibts da doch noch einen der es schafft! Wers ausprobieren will hier wär er.
Mein (nicht ganz aktueller) Opera hat übrigens trotz entsprechender Grundeinstellung _nicht_ nachgefragt.
Offenbar verwechselst du die Geolocation JavaScript-API (navigator.geolocation.getCurrentPosition) mit einer stinknormalen serverseitigen IP-Lokalisierung.
Deine IP-Adresse ist dem Server ohnehin bekannt (solange du nicht einen anonymisierenden Proxy verwendest). Opera fragt dich selbstverständlich nicht, ob der Webserver deine IP-Adresse verwenden darf. Darauf hat Opera keinen Einfluss, das passiert auf TCP/IP-Ebene. Bzw. bei Proxybenutzung auf HTTP-Ebene, worauf Opera keinen Einfluss mehr hat.
Eine Demo von HTML5 Geolocation findet sich z.B. hier:
http://html5demos.com/geo
Hier sollte Opera fragen.
Mathias