Trying to find a replacement for "QuietURL"

I really depended on the Addon, “QuietURL” before WebExtentions made it inoperative. I’ve tried a dozen different alternatives, including Header Editor, HTTP Headers Customize, ModHeader, Modify Header Value, Simple-Modify-Headers, and even the external utility, “Proxomitron”, but in every case, either what I want to do is not possible, instructions for how to create rename rules are either absent or hopelessly obscure and confusing, or the GUI itself is completely baffling.

Basically, what I’m trying to do is auto-fix purposely obfuscated links; specifically, some of the sites I go to require URLs to have the http:// or https:// prefix changed to “hxxp://” or “hxxps://”. With QuietUrl, I was able to do that quickly and simply, without needing to learn about RegEx or Header Terms and Definitions. Simple wildcard replacements were all that was needed.

If someone can revive QuietURL for Firefox Quantum 65, that would be my idea solution, but I could really use help on finding someone else and how to set it up to do exactly as I described above if QuietURL can’t come back.

Please and Thank-You.

Bumping this post to hopefully get a response.

Maybe there is a simpler extension (or user script) to find hxxp in links in the page and fix them to http.

I’ve been looking for something just likke that, but I haven’'t found anything. I wish someone would just fork the original QuietURL and see if they can make it compatible with WebExtensions. It was a simple, easy-to-use interface that didn’t bog things down with RegEx.

Still trying to find an alternative for QuietURL for Firefox Quantum 66.0.3

The only thing I can find is FoxReplace but while it will text on pages correctly, it doesn’t fix URLs. The URL I want to get to is changed to a proper format (from a manually-obfuscated format), but when I click the link; whether middle click, left click or right-click->open in new tab, it still tries to open the obfuscated version of the URL.

Please; QuietURL was such a small, simple extension; I can’t believe that Mozilla messed up Firefox so badly that it can’t be forked as a WebExtension.

Can you use a bookmarklet as a temporary “Band-aid”? This is the script I would try:

// Pull a node list of all the busted links
var busted = document.querySelectorAll('a[href^="hxxp"]');
// Replace the first hxxp in each busted link with http
for (var i=0; i<busted.length; i++) {
  busted[i].href = busted[i].href.replace('hxxp', 'http');

As a bookmarklet, you would set up a new bookmark as follows:

Name (example): hxxpFix

Location: javascript:var busted = document.querySelectorAll('a[href^="hxxp"]'); for (var i=0; i<busted.length; i++) busted[i].href = busted[i].href.replace('hxxp', 'http'); void 0;

Then click the bookmark to execute the script in the context of the current page.

Thank-you greatly for the reply. I will certainly try it, but unfortunate, the site in question doesn’t use a “standardized” obfuscation. Each link is obfuscated at the whim of the poster, meaning they aren’t all “hxxp” needing to be changed to “http”. QuiteURL allowed me to enter multiple link text options to target and changed. Each time someone came up with a different “mis-link”, I could easily add it to QuietURL with just a couple of seconds’ work.

Thank you so much for offering that help. Unforunately, it doesn’t seem to work, unless I’m using it incorrectly. I click the bookmarklet as soon as the page is finished loading, but there’s no apparent change to the visible text, and clicking the link still takes me to a “Do Not Understand Address” page, showing the obfuscated link in the address bar. I tried making a “fixHTTPS” bookmarket as well, but it didn’t seem to work any better.

Your response is very appreciated, but I’m afraid my problem isn’t solved yet.

The bookmarklet should work on standard links of the type <a href="hxxp://"> or <a href="hxxps://">. But they might be set up in some other way.

Hopefully someone who is passionate about the site can put something together.

Thank-you for the gift of your attention and suggesting a solution, nonetheless. I really appreciate it.

You can use Text Link :slight_smile: