Can't believe that, first wondered if it has anything to do with the way a page is opened (highlight text / open as url?), but now see it depends on the country code!
Just typed both addies with my own keyboard directly into the url bar, and both contain the exactly same german umlaut character "ü". But only the second one is shown in punycode, in status bar and url bar: "xn--bcher-kva.net"
The first link is still displayed as "führerschein.de"
in both bars.
config I find those current *default* settings:
network.IDN_show_punycode = false
network.enableIDN = true
And an endless list of "idn.whitelist" entries, all by default "true"
Will have to play a bit with those...
Setting both to "false" makes that now ALL "ü" are shown as "ü", not puny
Setting both to "true" makes that now ALL "ü" are shown and opened as puny:
xn--fhrerschein-thb.de + xn--bcher-kva.net
network.IDN_show_punycode = true
also makes that the whitelist is ignored, acc. to the pref description.
And there I had thought all the time that it would work on all sites, OOPS!
Call me paranoid, but browser settings are my only protection, am not ready to rely on all companies all over the world to 100% protect all their x other "identic looking" domain possibilities in all alphabets and countries. Now hurrying to modify this setting also for brandnew "default" profiles...
By adding in k-meleon/defaults/pref a new file, alongside my other personal useragents and searchengines sheet, let's call it now
"my_othersettings.js", and give it the content
//###### Shows URL in punycode for all country domains, and ignores whitelist:
And now copy over that file into my other KM versions...
IMHO that could also use a little checkbox in pref sheets. Or a privacy menu toggle, if e.g. russian users occasionally want to toggle on-off... or... no idea... ;-)
Edited 5 time(s). Last edit at 04/10/2011 04:22PM by siria.