Since last time I wrote about WebExtensions, a lot has been going on: for instance, I used to link a Mozilla Wiki article, and as you can see now I'm linking a full featured MDN entry :)
DownThemAll is a powerful yet easy-to-use extension that adds new advanced download capabilities to your browser. DownThemAll lets you download all the links or images on a website and much more: you can refine your downloads by fully customizable filters to get only what you really want. Explore the best Plugins software for Mac. Browse our catalog of over 50 000 mac apps. MacUpdate is serving app downloads since 1997.
In the meanwhile, I've been among other things hacking the WebExtensions code itself to make it suitable for eventually porting my own extensions, NoScript and FlashGot, and all those which share similar requirements.
The key WebExtensions API needed by adblockers (one of the most popular browser extensions category), by anti-trackers like Ghostery and, of course, by security add-ons like NoScript, is WebRequest. Its first implementation as a JavaScript module (still the foundation of the current one, which is a thin wrapper over it) even predates WebExtensions themselves: genius e10s hacker Bill McCloskey started it as a brave experiment to see how realistic could have been migrating Adblock/Ghostery/NoScript to the still just rumored 'next thing' in add-on development.
Unfortunately, the way this API was originally implemented imposed harsh limitations, both in Chrome compatibility and, more annoyingly, in suitability for the very kind of add-ons it was meant to support. But we've got good news: I've recently landed a couple of patches (after a long time spent away from Mozilla's code repositories), paving the way to the removal of the remaining Chrome incompatibilities and for the addition of new divergent features required by NoScript & Co. which by the way, if ever borrowed in Chromium, could even finally make a NoScript porting on Google's browsers and derivatives possible.
More specifically, Firefox 47 adds:
- The requestId property in every WebRequest event, allowing listeners to track individual requests across their entire lifecycle (yes, it's incredible we had not implement it yet, and it was the main blocker for Ghostery as a WebExtension).
- Reliable HTTP headers manipulation - they can be examined, deleted, added or modified both in requests (by onBeforeSendHeaders listeners) and responses (onHeadersReceived) as plain JavaScript arrays of name-value pairs.
- HTTP response status code and raw status line reporting - without this, it was almost impossible telling the type of a redirection or even whether a request succeeded or failed and how.
- The onErrorOccurred event (patch ready, will surely land in 48), also needed by Ghostery.
- The requestBody property, which allows onBeforeRequest listeners to analyze the payload of POST and PUT requests and is required by NoScript's XSS filter.
- An 'origin' property, which is required not just by many features of NoScript's but also by other add-ons such as RequestPolicy.
Coming very soon:
I'm very satisfied with the work done so far, and as soon as the 3 features above are completed, I'm ready to take on other areas where the Chrome extensions API (hence, for obvious reasons, WebExtensions in their present state) are severely lacking, such as script execution control and fine-tuned content blocking, which still prevent NoScript from migrating.
During the past weeks I've grown intimate with the WebExtensions API source code and familiar enough with the 'modern' Firefox development workflow. I'm sure this incoming spring will be a most interesting time, and I'm confident that summer will come with a brand new NoScript, reborn as a WebExtension :)
Flashgot Safari
FlashGot is a free Mozilla/Firefox/Thunderbird extension (compatible with Netscape too), meant to handle single and massive ('all' and 'selection') downloads with several external Download Managers.
FlashGot's main commands are:
-FlashGot Link (contextual menu or Ctrl-F1 or Alt+Click on a link) - downloads through the default download manager the link under the mouse pointer.
-FlashGot Selection (menu or Ctrl-F2 or Alt+Click with an active selection) - catches links in hilighted text/images, attempting also pure text to anchors conversion. Totalspaces 2 8 6 inch. It performs some 'smart' replacement too, like turning 'hxxp://' into 'http://'.
-FlashGot All (menu or Ctrl-F3) - grabs all the links found in the current page and dispatches them to the default download manager, which could offer an easy interface* to filter and select the file that will be downloaded in a batch.
* built-in filter dialog is provided by every Windows download manager except GetRight. On Linux, your best option is Downloader 4 X 2.5.4 or above. An emulated FlashGot filter dialog will be included in 0.6 release, being needed for GetRight, Linux and Mac OS X users.
-FlashGot Tabs (menu or Ctrl-F6) - performs a 'FlashGot All' on every tab open in the current window. Notice that this command is hidden by default from the context menu: you can show it using the Menu options.
FlashGot's main commands are:
-FlashGot Link (contextual menu or Ctrl-F1 or Alt+Click on a link) - downloads through the default download manager the link under the mouse pointer.
-FlashGot Selection (menu or Ctrl-F2 or Alt+Click with an active selection) - catches links in hilighted text/images, attempting also pure text to anchors conversion. Totalspaces 2 8 6 inch. It performs some 'smart' replacement too, like turning 'hxxp://' into 'http://'.
-FlashGot All (menu or Ctrl-F3) - grabs all the links found in the current page and dispatches them to the default download manager, which could offer an easy interface* to filter and select the file that will be downloaded in a batch.
* built-in filter dialog is provided by every Windows download manager except GetRight. On Linux, your best option is Downloader 4 X 2.5.4 or above. An emulated FlashGot filter dialog will be included in 0.6 release, being needed for GetRight, Linux and Mac OS X users.
-FlashGot Tabs (menu or Ctrl-F6) - performs a 'FlashGot All' on every tab open in the current window. Notice that this command is hidden by default from the context menu: you can show it using the Menu options.
Features
- FlashGot Free & Safe Download!
- FlashGot Latest Version!
- Works with All Windows versions
- Users choice!
FlashGot is a product developed by Giorgio Maone. This site is not directly affiliated with Giorgio Maone. All trademarks, registered trademarks, product names and company names or logos mentioned herein are the property of their respective owners.
All informations about programs or games on this website have been found in open sources on the Internet. All programs and games not hosted on our site. When visitor click 'Download now' button files will downloading directly from official sources(owners sites). QP Download is strongly against the piracy, we do not support any manifestation of piracy. If you think that app/game you own the copyrights is listed on our website and you want to remove it, please contact us. We are DMCA-compliant and gladly to work with you. Please find the DMCA / Removal Request below.
DMCA / REMOVAL REQUEST
Please include the following information in your claim request:
- Identification of the copyrighted work that you claim has been infringed;
- An exact description of where the material about which you complain is located within the QPDownload.com;
- Your full address, phone number, and email address;
- A statement by you that you have a good-faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;
- A statement by you, made under penalty of perjury, that the above information in your notice is accurate and that you are the owner of the copyright interest involved or are authorized to act on behalf of that owner;
- Your electronic or physical signature.
You may send an email to support [at] qpdownload.com for all DMCA / Removal Requests.
You can find a lot of useful information about the different software on our QP Download Blog page.
Latest Posts:
How do I uninstall FlashGot in Windows Vista / Windows 7 / Windows 8? Spelling blizzard game.
- Click 'Start'
- Click on 'Control Panel'
- Under Programs click the Uninstall a Program link.
- Select 'FlashGot' and right click, then select Uninstall/Change.
- Click 'Yes' to confirm the uninstallation.
How do I uninstall FlashGot in Windows XP?
- Click 'Start'
- Click on 'Control Panel'
- Click the Add or Remove Programs icon.
- Click on 'FlashGot', then click 'Remove/Uninstall.'
- Click 'Yes' to confirm the uninstallation.
How do I uninstall FlashGot in Windows 95, 98, Me, NT, 2000?
Flashgot For Safari Chrome
- Click 'Start'
- Click on 'Control Panel'
- Double-click the 'Add/Remove Programs' icon.
- Select 'FlashGot' and right click, then select Uninstall/Change.
- Click 'Yes' to confirm the uninstallation.
Flashgot For Safari Download
- How much does it cost to download FlashGot?
- How do I access the free FlashGot download for PC?
- Will this FlashGot download work on Windows?
Nothing! Download FlashGot from official sites for free using QPDownload.com. Additional information about license you can found on owners sites.
It's easy! Just click the free FlashGot download button at the top left of the page. Clicking this link will start the installer to download FlashGot free for Windows.
Yes! The free FlashGot download for PC works on most current Windows operating systems.