erickutcher / httpdownloader

HTTP(S) download manager that uses input/output completion ports (IOCP).
https://erickutcher.github.io/#HTTP_Downloader
558 stars 62 forks source link

Request/Question About *.XPI #35

Closed dtoxic47 closed 2 years ago

dtoxic47 commented 5 years ago

Is the Firefox extension compatible with Pale Moon web Browser? if not could we get support for it?

Relevant links for posting/informing about Pale Moon Extensions.

https://forum.palemoon.org/viewforum.php?f=46

Thx

erickutcher commented 5 years ago

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.

dtoxic47 commented 5 years ago

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 :)

smaragdus commented 5 years ago

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.

dtoxic47 commented 5 years ago

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

Zero3K commented 5 years ago

Any news regarding this suggestion?

erickutcher commented 5 years ago

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

Zero3K commented 5 years ago

Maybe someone else could make one later on.

Zero3K commented 5 years ago

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.

erickutcher commented 5 years ago

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

Zero3K commented 5 years ago

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

erickutcher commented 5 years ago

It sends a POST request using XMLHttpRequest.

Here's the general format for the request: https://github.com/erickutcher/httpdownloader/blob/11c817661b4f004145a82818f61728bb520325f8/HTTP_Downloader_Chrome_Extension/download.js#L96-L105

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

Zero3K commented 4 years ago

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