Giter Site home page Giter Site logo

Comments (12)

smaragdus avatar smaragdus commented on August 22, 2024 2

XUL add-ons (until Firefox 56.0) could be extremely powerful and using Firefox I could do things unachievable with other browsers. Dumping the powerful XUL add-ons in favour of the feeble WebExtensions is one of the many reasons I would never use the Quantum monstrosity on my machine- countless options were removed, customization is non-existent, bugs are never addressed, the user is being spied on in all possible ways (including system add-ons), the resource usage is incredible. For me Firefox is a dead browser (just like Opera) but I still keep a very old version because it is heavily equipped with add-ons with which I can do virtually everything. If someone makes XUL add-on for HTTP Downloader it will work not only with Pale Moon but with SeaMonkey and Firefox version 56 or earlier as well.

from httpdownloader.

erickutcher avatar erickutcher commented on August 22, 2024

As far as I'm aware, Pale Moon doesn't support the WebExtensions API. They continue to use the old Firefox API which I'm not familiar with. If anyone wants to take it up, then I don't mind. Personally, I like the standardization of the WebExtensions and Chrome/Chromium APIs.

from httpdownloader.

dtoxic47 avatar dtoxic47 commented on August 22, 2024

yeah i thought so, Pale Moon does use the old Xul for extensions, thought id ask, maybe some wizard here can grant us support for Pale moon :)

from httpdownloader.

dtoxic47 avatar dtoxic47 commented on August 22, 2024

Yeap that's why i am using Pale Moon, like i said maybe there is a Wizard to grant as the support for this :)

from httpdownloader.

Zero3K avatar Zero3K commented on August 22, 2024

Any news regarding this suggestion?

from httpdownloader.

erickutcher avatar erickutcher commented on August 22, 2024

I have no plans to do an older Firefox extension. However, you can try using HTTP Downloader with FlashGot.

from httpdownloader.

Zero3K avatar Zero3K commented on August 22, 2024

Maybe someone else could make one later on.

from httpdownloader.

Zero3K avatar Zero3K commented on August 22, 2024

No one has started work on one as of now. I wonder if you could make a network driver that intercepts downloads like how the one in Internet Download Manager does.

from httpdownloader.

erickutcher avatar erickutcher commented on August 22, 2024

A driver would be even more work. FlashGot works fine for now.

from httpdownloader.

Zero3K avatar Zero3K commented on August 22, 2024

How does the Web Extension send the URL that was clicked on to HTTP Downloader?

from httpdownloader.

erickutcher avatar erickutcher commented on August 22, 2024

It sends a POST request using XMLHttpRequest.

Here's the general format for the request:

request.send( method + "\x1f" +
urls + "\x1f" +
username + "\x1f" +
password + "\x1f" +
parts + "\x1f" +
directory + "\x1f" +
simulate_download + "\x1f" +
cookies + "\x1f" +
headers + "\x1f" +
post_data + "\x1f" );

I've changed it a bit in the latest version though, but it's fairly straightforward.

from httpdownloader.

Zero3K avatar Zero3K commented on August 22, 2024

No one has tried making an addon for it as of now.

from httpdownloader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.