Pure URL

By: moonbat

About this add-on

Automatically strips garbage tracking parameters like utm_source from URLs, and unshortens short links like bit.ly and tinyurl. The default list of garbage fields is comprehensive, and can be customized. This is forked from the original for Firefox.

It removes the most common tracking parameters like utm_source, you can customize it by adding your own in the 'Garbage fields list' in extension settings. This is a list where each field shown is automatically removed from all URLs. You can include domain specific filters, for example fbclid@facebook.com will only remove the parameter fbclid from the Facebook domain but allow it elsewhere.

Processed URLs are logged to the console.
It can filter outgoing requests as well as rewrite links on pages. Rewritten links are subtly highlighted with a grey dotted line, and have the attribute 'pureurl-cleaned'.
URL rewriting can be done in two ways -

  • Dynamic - This uses a MutationObserver on the DOM and makes changes, for sites with dynamic content or those that function like webapps.
  • Static - This works just once when the page is loaded.


If logging is enabled, the processed URLs are sent to the error console with a prefix of [PureURL:] as Original/Cleaned requests for requests, and Original/Cleaned links for links fixed on webpages. Shortened URLs are logged with a prefix of [PureURL:] Original/Expanded link. Every processed link on the page also gets a tooltip showing its final resolved URL.

The addon's toolbar button indicates by color if it is active - green for enabled, red for disabled. Clicking the button toggles the state, i.e. by disabling and enabling all features together.

Preview

Install Now

Release Information

Version 3.2.3
Updated on August 25, 2020

Compatibility

Pale Moon 28.0.0a1 to 29.*

License

GNU General Public License 3.0

Resources

Add-on Releases (Version History)
Add-on Homepage
Support Site
Support E-mail
Source Repository

Site design and Branding © 2020 Moonchild Productions - All rights reserved
Any other content, brand names or logos are copyright or trademark to their respective owners.
Policies: Cookies - User Content - Privacy.

The Pale Moon Add-ons Site is powered by Project Phoebus 2.0.5.