Cv
 

Google Chrome extensions for Firefox

Description :

This firefox extension will allow you to use google chrome extensions inside firefox.

How to install this Firefox extension :

  • Open your firefox, and download the Firefox extension here.
  • The firefox comes with a preinstalled Google Chrome extension, called « readme ». Since it’s a Google Chrome extension, you can download it & install it in Chrome (same code ;) ). get it here.

How to install a google chrome extension inside Firefox :

  • Go to https://chrome.google.com/extensions?hl=en-US.
  • Download an extension package.
  • extract it (it’s a zip file, maybe you have to rename the crx file to a zip file).
  • Go to your firefox profile folder (something like « C:\Documents and Settings\{username}\Application Data\Mozilla\Firefox\Profiles\86tc9fbi.default\ » under windows).
  • Go to the folder « extensions\googlechromeextensions@matoeil.fr\extensions\ ».
  • Create a folder here, name it has the extension key preferably (something like « okngcjknhihjbpiencaanffnfcdlafic » for example).
  • copy & paste content of previously extracted package into this new folder.
  • That’s it. Just restart firefox now.

If you click on the « tools » menu, « Google Chrome addons » submenu, You’ll see extensions currently installed (for instance, the readme extension and your new installed extension).

Now, that’s going on :

Since it’s a early alpha release of Google Chrome extensions manager for Firefox, everything isn’t supported or you’ll find some glitches.

This is a list of that is currently supported :

  • manifest file (close to be complete)
  • background pages
  • options pages
  • browser actions
  • content scripts
  • match patterns
  • every html5 API supported by firefox (like localStorage…)
  • these chrome API :
    • browserAction
    • extension
    • tabs
    • windows
  • If you’ve installed Dom inspector, you can inspect extension views from the extensions page

This is a list of that is not currently supported :

  • these chrome API :
    • bookmarks
    • pageAction
    • in browserAction, actions on a specific tab id (but every method are working if you don’t use tab id in parameter
    • in extension, onConnectExternal, onRequestExternal and LastError
    • in tabs, detectLanguage, onAttached & onDetached
  • NPAPI plugins
  • themes
  • override pages
  • internationalization
  • autoupdating
  • packaging
  • external extensions
  • installation/uninstallation, activation/desactivation of extensions

Want to report  issues?:

Fill a issue here.