5.4  Browser Add-Ons

The developers of Firefox, Chrome and Chromium have thoughtfully provided some hooks into which BookMacster adds on its own software (extensions and a plugin), allowing it to work more intimately with these browsers.  Borrowing a general term from Mozilla, we call these our Add-Ons.

       Topics on this Page

5.4.1  Purposes of Browser Add-Ons

BookMacter’s Browser Add-Ons allow you and BookMacster to

5.4.2  Installation of Browser Add-Ons

The file components that comprise BookMacster’s Browser Add-Ons are included in the BookMacster application package, and the routines to install them are in BookMacster.  You do not need to download them separately, and they are not available from Mozilla’s site nor the Google App Store.

The first time you command an import from or export to a browser app supporting an add-on while it is running (for Firefox, in that Client’s browser profile), BookMacster will guide you through the two or three mouse clicks which are necessary to install BookMacster’s add-on into that browser profile.  Future imports or exports may then be performed at any time without quitting the browser.

BookMacster also provides an interface by which users of Usage Style 3, who do not regularly Import or Export, can install, uninstall, and test these browser add-ons at will.  To access it, click in the menu BookMacsterManage Browser Add-Ons.

As part of installing or uninstalling an add-on, BookMacster must quit the target web browser app.

5.4.3  Updates

In order to add new features, fix bugs, or maintain compatibility, just like BookMacster itself, although less often, BookMacster’s Browser Add-Ons are occasionally updated to a new version.  Again, such updates are shipped inside BookMacster updates and you shouldn’t need to worry about them.  Each time BookMacster launches, it checks the versions of any already installed browser add-ons, and installs any updates that are necessary.  You may be asked to assist with a mouse click or two, to indicate your approval.

5.4.4  File Components

The files that comprise BookMacster’s Browser Add-Ons are all installed into your Home’s Library.

Firefox

BookMacster’s Add-On for Firefox is installed as a single package of software called an extension.  This extension contains a pair of XPCOM Components; a JavaScript component for talking to Firefox and a native component for talking to BookMacster via Mac OS X.  It is first installed in your Firefox profile folder at this path:

and then after the next time Firefox launches, Firefox moves it to

Chrome and Chromium

BookMacster’s Add-Ons for Chrome and Chromium each consist of two pieces of software, although one of them is installed in a common place where it is used by both Chrome and Chromium.  Each browser gets an extension, for talking to Chrome and Chromium:

In order to communicate with BookMacster, the extension requires an intermediary, another component, our NPAPI Plug-In, which is installed at this path: