How to examine source code of Firefox extension before installing it?

07
2014-07
  • kjo

    Is there a convenient way to examine the source code for a Firefox extension before installing it?

    (There is a Chrome extension that offers this functionality, though I have not used it, and cannot say how well it works. At any rate, I am interested primarily in Firefox extensions.)

  • Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

    Related Question

    windows 7 - Can't enable or disable extensions in Firefox
  • endolith

    I try to enable or disable extensions in Firefox. It says "Restart Firefox to complete your changes". I press the restart button and it restarts. When it comes back up, the extension is unchanged. How do I fix this?

    This isn't just one specific Add-on. I've tried disabling lots of add-ons at once. Some of them lose their icons and stop working, for one session, but they are still shown, with a "Disable" button, in Add-ons, and they come back fully when I restart Firefox.

    If I go into safe mode, tell it to disable all extensions, and then disable them all manually, their functionality no longer exists, but the Add-ons still shows them with "Disable" buttons, but with many missing icons:

    alt text

    If I then disable an extension and restart, all the ones I disabled are back to normal enabled again.

    Firefox 3.6.13 in Windows 7

    Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13


  • Related Answers
  • Mehper C. Palavuzlar

    You can try the following methods:

    • Try Removing the Add-on via Safe Mode
    • Checkout Add/Remove Programs
    • Remove the Add-on Manually

    Please read this article for more details.

    If that doesn't help, uninstall Firefox completely (which deletes your whole profile and settings) and reinstall from scratch. That should solve the problem.

  • Tog

    Make sure you haven't got more than one instance of Firefox running