• Stars
    star
    424
  • Rank 98,426 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 8 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Firefox and Chrome extensions to prevent Google from making links ugly.

At the Google Search engine, search results are converted to an ugly link upon click. This link enables tracking for Google.

For example, the search entry

  • http://www.google.com/ (when searching for "Google") will be replaced with:
  • https://encrypted.google.com/url?sa=t&rct=j&q=Google&source=web&cd=8&sqi=2&ved=0CFgQFjAH&url=http%3A%2F%2Fwww.google.com%2F&ei=Ej__TrCkJo2bOrSs2aIE&usg=AFQjCNG5-9Jej-ukVeakTgwonqt2narbYg&sig2=f9f1dWcZoj6ZUC2Zxy9y2g

This script removes Google's link-conversion/tracking feature. This speeds up loading search results and allows you to right-click or tap to copy the link URL.

History

  • december 2011 - First release, as a user script.
  • november 2012 - Published as a Chrome extension.
  • april 2013 - Updated Chrome extension to disable <a ping>. This version worked fine for three years without any modifications.
  • july 2016 - Published Firefox addon. Rewrote the program from scratch to recognize more URLs and to use modern techniques for a better performance.
  • september 2016 - Restored referrer hiding functionality with minimal impact using referrer policies.
  • june 2021 - Published user script on Greasyfork.

Brought to you by Rob Wu (https://robwu.nl).

More Repositories

1

cors-anywhere

CORS Anywhere is a NodeJS reverse proxy which adds CORS headers to the proxied request.
JavaScript
7,880
star
2

crxviewer

Add-on / web app to view the source code of Chrome / Firefox / Opera 15 extensions and zip files.
JavaScript
1,245
star
3

extension-dev-tools

Tools to ease development and deployment of browser extensions
Shell
99
star
4

cookie-manager

Cookie Manager for Firefox (Desktop/Android), Chrome. Supports viewing and editing of cookies and private cookies.
JavaScript
97
star
5

chrome-api

Polyfills, libraries and patches to aid Chrome extension developers.
JavaScript
93
star
6

display-anchors

Display #Anchors offers an easy way to see all (invisible) anchors in a page, to make it easier to link to a specific part of a webpage.
JavaScript
86
star
7

open-in-browser

A browser extension that offers the ability to open files directly in the browser instead of downloading them.
JavaScript
81
star
8

Chrome-Extension-Reloader

Adds a button which reloads a selected Google Chrome extension on click.
JavaScript
65
star
9

https-by-default

Use HTTPS by default for navigations from the location bar in Chrome / Firefox.
JavaScript
63
star
10

proxy-from-env

A Node.js library to get the proxy URL for a given URL based on standard environment variables (http_proxy, no_proxy, ...).
JavaScript
49
star
11

canvas-interceptor

A tool to automatically create test cases to aid <canvas> debugging
JavaScript
48
star
12

stackexchange-notifications

Realtime desktop notifications for Stack Exchange sites.
JavaScript
43
star
13

grab-to-pan.js

A slim library to pan scrollable containers on grab with the mouse.
JavaScript
30
star
14

zipinfo.js

Minimalistic JavaScript library to list all files in a zip file
JavaScript
28
star
15

bookmark-container-tab

Firefox add-on to add "Open in Container Tab" menu item to bookmark menus
JavaScript
27
star
16

enablelegacy-firefox-addons

Tutorial to re-enable legacy add-ons in Firefox Quantum (Firefox 57+) by making the extensions.legacy.enabled preference functional again (even on non-beta/dev versions of Firefox). Do not use this unless absolutely necessary.
JavaScript
26
star
17

browser-action-jplib

Jetpack module to add a Browser action badge to the toolbar, using the chrome.browserAction syntax from Chromium
JavaScript
21
star
18

toolbarwidget-jplib

Jetpack module to place widgets from the Firefox Add-on SDK on any toolbar
JavaScript
14
star
19

unpackjs

Reverse browserify: unpackjs is a tool to split a single file in multiple files
JavaScript
10
star
20

pdfjs-telemetry

Source code of pdfjs.robwu.nl - nginx backend to collect usage statistics in a privacy-friendly way.
Python
8
star
21

fritzbox-extcap-wireshark

Wireshark extcap plugin to capture network traffic from FRITZ!Box routers
Shell
8
star
22

testing-chrome.webstore.install

Sample code for testing chrome.webstore.install without dialogs.
JavaScript
7
star
23

firefox-android-backup-restore

Create and restore a backup of the full Android app data, fully offline.
JavaScript
7
star
24

webextanal

WebExtensions Analysis tools
JavaScript
6
star
25

nnnotifier

Firefox addon that disables native desktop notifications in favor of XUL-based notifications.
JavaScript
4
star
26

dont-slack-redir

Prevents Slack from replacing external links with "slack-redir.net"
JavaScript
3
star
27

quick-serve-out

Provides a server with a simple interface to request and receive text or a file from another endpoint in your network. The result is send to the standard output.
Python
3
star
28

fosdem-2024-ext

JavaScript
3
star
29

mkinitcpio-encswap

mkinitcpio hook to use an encrypted swap device with a temporary keyfile on the encrypted filesystem for hibernation.
Shell
2
star
30

amo-editor-tools

My tools to make life more pleasant for Add-on reviewers at AMO (Firefox add-on).
JavaScript
1
star