Don't track me Google

By Rob W Last update Apr 25, 2013 — Installed 36,066 times.

feature request: referer hiding setting as preference

in
Subscribe to feature request: referer hiding setting as preference 3 posts, 3 voices



müzso User
FirefoxWindows

Hi!

It'd be nice to have if the referer hiding setting would be persistent and stored outside the script. Ie. if a new version of the script is released, the user's customization (eg. disabled referer hiding) is overwritten. If the script stored this setting as a GreaseMonkey preference, the setting would not be overwritten by script updates.
See for details:
http://wiki.greasespot.net/GM_setValue

PS: thanks for the script. It's just what I was looking for. :-)

 
Rob W Script's Author
FirefoxX11

Most of this section is only relevant for Firefox users.
For technical reasons, preferences are not needed in Chrome browsers.

I have implemented this feature in version 3.4. To activate the preference persistence, follow the following steps:

  1. Visit about:config.
  2. Create a new integer value by rightclicking, and selecting New > Integer.
  3. Name of preference: greasemonkey.scriptvals.Rob W/Don't track me Google.HIDE_REFERRER_LEVEL
  4. Choose any of the following values:
    Recommended value: 3
    • 0 - Disables Google's redirections (the referrer is not hidden).
    • 1 and 5 - Enables referrer-hiding for left- and middle-click.
    • 3 and 7 - Enables referrer-hiding for right-click (contextmenu). One side-effect: Bookmarks and Save-as links refer to a data-URL.
    • 5 and 7 - Enables referrer-hiding for downloadabe search results (eg PDF). Side effect: The link will always open a blank (data-URI) page before opening the link.. For this reason, this preference is disabled by default (Without this script, Google does also show your referrer when accessing downloadables).
  5. Click OK. The preferences have been saved

 
Alan 8 User
FirefoxMacintosh

This doesn't work for me. When I try to create the preference, even though I select 'integer' and not 'string', it makes it a string, with no effect on the referrer level.

Also, if I try and set the pref in user.js, it doesn't even set it at all.

Maybe something's wrong with the pref name, i.e. can't have spaces and/or apostrophes in it?