Firefox Information
From IDNwiki
Mozilla Firefox maintains an internal whitelist of top-level domains (TLDs; e.g. .org or .uk) whose registries have appropriate anti-spoofing policies, to make sure two different people cannot register names which are confusingly similar to the eye. IDN domains whose TLDs are not on the whitelist display as "xn--something" (a.k.a. A-labels or Punycode) in the UI. This approach means an IDN URL either works in Firefox everywhere, or nowhere - it is not dependent on the settings of each user's computer.
The 11 example.test TLDs are whitelisted in Firefox 3 and above, and so no further configuration is required. Work is under way to ascertain the anti-spoofing policies of the registries responsible for the new IDN TLDs, and then whitelist those as well. Mozilla actively recommends against ordinary end-users adding TLDs to the whitelist manually.
For Firefox 2, the easiest way to whitelist the test TLDs for testing purposes is as follows:
- Make very sure Firefox is not running
- Find your profile folder
- Open the file prefs.js in a plain text editor (not Word or Wordpad)
- Paste the following at the bottom of the file
- Close the file
- Restart Firefox
user_pref("network.IDN.whitelist.xn--0zwm56d", true);
user_pref("network.IDN.whitelist.xn--11b5bs3a9aj6g", true);
user_pref("network.IDN.whitelist.xn--80akhbyknj4f", true);
user_pref("network.IDN.whitelist.xn--9t4b11yi5a", true);
user_pref("network.IDN.whitelist.xn--deba0ad", true);
user_pref("network.IDN.whitelist.xn--g6w251d", true);
user_pref("network.IDN.whitelist.xn--hgbk6aj7f53bba", true);
user_pref("network.IDN.whitelist.xn--hlcj6aya9esc7a", true);
user_pref("network.IDN.whitelist.xn--jxalpdlp", true);
user_pref("network.IDN.whitelist.xn--kgbechtv", true);
user_pref("network.IDN.whitelist.xn--zckzah", true);
Note that damaging prefs.js can be Bad News, and cause your browser to stop working. Be careful out there.
