On Sat, 28 Dec 2002 11:59:56 +0000, Christian Biesinger wrote:
> Ben Bucksch wrote:
>> Set your UA string (search on google for it). IIRC, that's the only
>> place where websites can see it. To check, visit <http://gemal.dk>.
>
> Well... with JS, websites can access navigator.platform, and that stuff is
> hardcoded.
Thanks for all the help. Once I used "useragent" for a search string in
google, I found a decent amount of information.
While it is true that navigator.platform is hardcoded. I even found a way
to block that during my searching. If anyone else wants this information,
I put some of the options I found below, which I gathered from various
forums and websites.
Create a file called "user.js" and put it in your personal directory.
Here are some of the the things you can block/alter the access to (among
many other options):
//modify useragent as desired:
user_pref("general.useragent.override", "Mozilla/5.0 (X11; U; RISCOS4; en-U
S; rv:1.1; Gecko/20020826) Put any comments here");
//this blocks them from being able to see what site you just came from
//options are 0 or 1 (if other options are available, I don't know them):
user_pref("network.http.sendRefererHeader", 0);
//options for these are "noAccess" "sameOrigin" or "allAccess"
user_pref("capability.policy.default.Navigator.appCodeName", "sameOrigin");
user_pref("capability.policy.default.Navigator.appMinorVersion", "noAccess");
user_pref("capability.policy.default.Navigator.platform", "noAccess");
user_pref("capability.policy.default.Navigator.securityPolicy", "noAccess");
user_pref("capability.policy.default.Navigator.cpuClass", "noAccess");
user_pref("capability.policy.default.Screen.top", "noAccess");
user_pref("capability.policy.default.Screen.left", "noAccess");
user_pref("capability.policy.default.Screen.width", "noAccess");
user_pref("capability.policy.default.Screen.height", "noAccess");
user_pref("capability.policy.default.Screen.pixelDepth", "noAccess");
user_pref("capability.policy.default.Screen.colorDepth", "noAccess");
user_pref("capability.policy.default.Screen.availWidth", "noAccess");
user_pref("capability.policy.default.Screen.availHeight", "noAccess");
user_pref("capability.policy.default.Screen.availLeft", "noAccess");
user_pref("capability.policy.default.Screen.availTop", "noAccess");
-Zade