Home
Name Modified Size InfoDownloads / Week
_archive 2022-06-25
Scrubber 2022-04-16
AdBlockClassic_Menu.kmm 2022-06-25 4.1 kB
ad-block-classic@rjjiii.kmeleonbrowser.org.xpi 2022-06-25 866.8 kB
readme.md 2022-04-19 1.8 kB
Totals: 5 Items   872.8 kB 1

AdBlock Classic

AdBlock Classic is an open-source descendant of AdBlock Plus for Firefox. In 2015, AdBlock Lattitude was forked from AdBlock Plus for Pale Moon. Later, Binary Outcast forked that extension to create ABPrime. AdBlock Classic pulls from these open-source ad-blocking extensions to create a native ad-blocker for K-Meleon. K-Meleon supports XUL-based extensions like those for classic Firefox but uses the native Windows (Win32) API for its user interface. Therefore, K-Meleon needs a custom front-end to run extensions originally written for Firefox, Waterfox Classic, SeaMonkey, or Pale Moon.

To examine the source code, extract the .xpi file with any archiver like 7-zip or Winzip. To recompile the extension, add the top-level directory to a .zip archive and replace the ".zip" extension with ".xpi" instead.

There are no trademark or patent restrictions on this software. The extension is covered by the MPL 2.0 except where a file displays a header listing another open-source license for that file. The toolbar icon uses a gradient from Lim Chee Aun available under the LGPL or CC BY-SA. You may use the toolbar icons under either of those licenses. Other art assets are covered by the MPL 2.0. On a technical level, if you create custom versions of this extension you will want to change the "em:id" and "em:name" in the "install.rdf" file before distributing your changes. If those 2 values are left the same, it will overwrite other versions of AdBlock Classic.

The K-Meleon-specific interface changes are mostly stored in kmeleon.js. This is a special file that K-Meleon will look for in any XUL-based extension, but will be ignored by other browsers.

Source: readme.md, updated 2022-04-19