You need to be logged in to post in the forums. If you do not have an account, please sign up first.
Originally posted by rulatir:
The only for sure way that I know of is...Tools, Delete Private Data, Check Delete Geolocation DataI cannot find any obvious UI to un-deny geolocation to a page after I have once denied it. How do I?
When deleting private data make sure you only delete what you want deleted.
Originally posted by mochikun:
There is no option there for location.Right click page > Edit site preferences > Network > Let the website know my location
Never mind, that doesn't do it! I guess the only way is to delete private data.
I will award one (1) "Atta Boy" to the first person who discovers what file Opera uses to store this info!
21. August 2012, 14:17:12 (edited)
Originally posted by rif:
Originally posted by mochikun:
There is no option there for location.Right click page > Edit site preferences > Network > Let the website know my location
Did you really look? On the Network tab it's the second dropdown field from bottom, called "Let the website know my location". When geolocation is denied, Opera creates a section in override.ini (the file that stores site preferences) and sets this value to "No". In override.ini it then looks like this:
[html5demos.com] User Prefs|Geolocation site state=0
In other words: Opera creates a site preference which you then can change with the normal site preference dialog
21. August 2012, 15:12:29 (edited)
Originally posted by mochikun:
i really did look. Here's what mine looks like. I'm running 12.01 64bit on Win 7Did you really look? On the Network tab it's the second dropdown field from bottom, called "Let the website know my location". When geolocation is denied, Opera creates a section in override.ini (the file that stores site preferences) and sets this value to "No". In override.ini
Interesting. Even if I put the line User Prefs|Geolocation site state=1 into my override.ini file for a site its not recognized.
At html5demos.com/geo I don't get the popup box asking to allow, not allow, allow once that I do on my 32 bit installs of Opera. I get the below older style box.
Is this a 32 bit vs 64 bit issue???

21. August 2012, 15:48:03 (edited)
Both are different settings. It seems to me that Opera ASA simply forgot the latter.
Here is what happens in both Opera versions:
After you've globally enabled geolocation (Preferences > Advanced > Network >Enable geolocation) and go to the website http://html5demos.com/geo, Opera will ask you if you want to allow geolocation for this site. If you deny Opera will make an entry in override.ini as in my previous post.
In 11.64 you can later allow geolocation for this site by changing "Let the website know my location" in the Site Preferences dialog.
In 12.01 there is no such option in Site Preferences. You can however edit override.ini manually and set
User Prefs|Geolocation site state=1Deleting the whole entry should also work.
Looks like a bug to me. Hard to believe that this GUI change was intentional. Here is a similar thread with the same problem. BTW: Deleting Private Data is not a solution.
Edit:
1) User Prefs|Geolocation site state=1 will work after restarting Opera
2) I see a sleek dialog box, not your ugly JavaScript dialog
Originally posted by mochikun:
I agree.Looks like a bug to me. Hard to believe that this GUI change was intentional. Here is a similar thread with the same problem.
Well I figured out another problem. I had installed this along time ago, http://my.opera.com/XAntares/blog/xageolocationapi-html5-geolocation-api-emulation-layer-userjs
Thats what was giving me the weird js popup box.
Now all I have to figure out is why the laptop and the desktop give me different locations at html5demos.com/geo!!!!