MAF
Installation
This link downloads the most recent version available at the Mozilla Add-ons website. This version is updated less frequently, tested more extensively, and fully translated in several languages.
Install from the Preview Channel
You will get new versions as soon as they are available.
This link downloads the add-on from this website, where new versions are published as soon as they are available. If you download from this link, you will get new features sooner, although at first they will be available only in English.
Compatibility
Mozilla Archive Format, at the time of each release, is tested and verified with the most recent browser versions available in the following release channels:
- Firefox 3.6
- Firefox Beta
- Firefox Release
- SeaMonkey Beta
- SeaMonkey Release
Testing is done under Windows XP, but the add-on is expected to work on all the platforms supported by the browser. Note that the add-on is only declared compatible with versions of Firefox and SeaMonkey on which it is actually tested, thus excluding the Nightly channel, though partial compatibility might be implemented for the Aurora channel. Users that would like to experiment with using the add-on on the Nightly or Aurora channels should override the compatibility declarations using the Add-on Compatibility Reporter.
File format compatibility
MAFF files are standard ZIP files that can be extracted and read with any browser and operating system. For an overview of browser support for the MHTML format, see the summary on Wikipedia.
Add-on compatibility
Mozilla Archive Format is also written to be compatible with the largest number of other browser add-ons, with few known exceptions for older or unmaintained add-ons. In addition, Mozilla Archive Format is routinely tested together with other compatible extensions on the latest version of Firefox. If you find out a case of incompatibility, you can report it through the feedback page.
License and copyright
The Mozilla Archive Format extension for Firefox has been created by Christopher Ottley and is now actively developed by Paolo Amadini. Mozilla Archive Format also includes code from the Save Complete extension, created by Stephen Augenstein. The latest version of the add-on is available under a MPL 1.1+, GPL 2.0+, LGPL 2.1+ disjunctive tri-license. Previous versions of the add-on and individual source files may be available under different Open Source licenses. See the source code for more information.
What's new in the latest version?
MAF 2.0.4 has the following user-visible improvements over MAF 1.0.0:
- Greatly improved performance, accuracy and compactness when the option to
take a faithful snapshot of the page is selected:
- Pages are saved instantly, because hidden content that is not needed to display the current state of the page is not downloaded anymore.
- Saved pages can be much smaller, since they do not include unneeded content.
- Saved pages can be displayed more accurately, because now scripts specified using event attributes or "javascript:" URIs are also removed, making sure that they cannot modify the page structure when it is opened later.
- If an image or other support resource is not found, the error page is not saved in place of the missing resource anymore.
- Images and other content that could not be saved are not connected to their original location anymore, leading to truly offline archives and making it possible to verify that all content has been saved.
- Saved MHTML archives can now be previewed correctly in Windows, even if they contain text in a language other than English.
- A notification bar with information about the original save date and location is now displayed for all archived pages.
- Updating to the new version makes sure that all the customized internal configuration settings are reset to their default value, resolving problems caused by old settings that, starting with version 1.0, could be changed only from the about:config page. There is usually no need to customize those settings anymore.
- Now it is possible to link to a specific section inside an archived page, appending a fragment or hash part to the URI of the archived page.
- The integrated Save Complete component is now able to save framesets.
- The Saved Pages Conversion Wizard is now able to recognize complete web pages saved using Firefox or SeaMonkey in several languages other than English and the current browser language.
- The add-on is no longer tested with Firefox 3.0, Firefox 3.5, and SeaMonkey 2.0.
- Bugfixes:
- Some images in MHTML pages didn't appear, if they were referenced using the "style" attribute.
What was new in the previous version?
Known issues
MAF 2.0.4 has the following known issues:
- In order to open MHTML files when the IE Tab extension is installed, the filter /^file:\/\/\/.*\.(mht|mhtml)$/ must be disabled from the IE Tab options.
- The Download Sort extension has a known incompatibility with MAF. The conflict cannot be resolved without proper modifications to both extensions, and Download Sort is not actively maintained at this time.
- The integrated Save Complete extension cannot always save pages with dynamic contents correctly.
- When saving multiple tabs in an archive, the save operation fails if the tabs are closed before the operation is completed.
- When saving a page in an archive fails, retrying the download from the Downloads window does not achieve the expected result.
- Opening very long documents contained inside MHTML files may cause the browser to stop responding temporarily.
Previous versions and source code
You can download all the previous versions of MAF from the project page. The changelog for all the old versions is also available. Source code for the released versions can be found in the XPI installation files, and can be read using any ZIP extractor. Source code for the development versions of MAF can be accessed from the source code page.