Firefox Add-ons
  • Explore
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Search Tools
    • Other Browser Sites
    • Add-ons for Android
Developer HubDownload FirefoxRegister or Log in
Add-on icon

Reviews for XPCOMViewer

XPCOMViewer

by Ondřej Doněk

How are you enjoying your experience with XPCOMViewer?
Log in to rate this extension
This add-on has no ratings.

Report this add-on for abuse

If you think this add-on violates Mozilla's add-on policies or has security or privacy issues, please report these issues to Mozilla using this form.

Please don't use this form to report bugs or request add-on features; this report will be sent to Mozilla and not to the add-on developer.

Dismiss
6 reviews for this add-on
  • Thanks for your extension. But please update it for FF4.0 (in install.rdf :) ).

    Rated 5 out of 5
    by EddieAitov, 7 years ago

    Developer response

    Support for FF4

    XPCOMViewer 1.2 is updated for the latest Firefox.

    posted 7 years ago
  • Great tool, with a nasty bug :P

    This tool is a must-have for any FF extension developer.
    Unfortunately it manages to break page layout on FF 3.0.

    Here is how to fix it.

    Go to Firefox Profile directory.

    Locate extensions/xpcomviewer@ondrejd.com/chrome/xpcomviewer.jar

    Uncompress it (using zip) to a temporary folder.

    Edit content/xv.js and comment out or delete the following block:

    // ==========
    // XXX Only for debugging. Comment this in release version!!!
    try {
    var _prefs = Components.classes ["@mozilla.org/preferences-service;1"].
    getService(Components.interfaces.nsIPrefService).
    getBranch("");
    _prefs.setBoolPref("browser.dom.window.dump.enabled", true);
    _prefs.setBoolPref("javascript.options.showInConsole", true);
    _prefs.setBoolPref("javascript.options.strict", true);
    _prefs.setBoolPref("nglayout.debug.enable_xbl_forms", true);
    _prefs.setBoolPref("nglayout.debug.disable_xul_cache", true);
    _prefs.setBoolPref("nglayout.debug.disable_xul_fastload", true);
    } catch(e) {}
    // ==========

    Re-compress your changes to xpcomviewer.jar

    Also You want to remove the preferences set by this code
    from Your prefs.js or by using about:config

    Good luck!

    Rated 4 out of 5
    by anttix, 9 years ago
  • cool 8)

    Rated 5 out of 5
    by kot-er, 9 years ago
  • Left over prefs break all page layout

    After you uninstall the extension the following prefs remain changed:
    nglayout.debug.enable_xbl_forms
    nglayout.debug.disable_xul_cache
    nglayout.debug.disable_xul_fastload

    1 or all of them is causing all websites to look messed up (like plexos also mentioned).

    Resetting the prefs (to false) fixes the issues. Also javascript.options.strict stays set to true which might not be desirable.

    Don't have time right now to figure out the why, that's up to you to figure out ;)

    Rated 3 out of 5
    by Captain Caveman, 9 years ago
  • Very good extension. Highly useful for my extension development, even if just to make sure the XPCOM is registered correctly. Works under Minefield 3.1

    Rated 5 out of 5
    by Slokunshialgo, 10 years ago
  • This extension caused my online banking drop down forms to be unusable. I had to uninstall Firefox with the option to also remove prefs and extensions selected to fix the problem.

    Rated 1 out of 5
    by plexos, 10 years ago
Go to Mozilla's homepage

Add-ons

  • About
  • Blog
  • Developer Hub
  • Forum
  • Report a bug
  • Review Guide
  • Site Status
  • View classic desktop site

Firefox

  • Download Firefox
  • Android Browser
  • iOS Browser
  • Focus Browser
  • Desktop Browser
  • Beta, Nightly, Developer Edition
  • Twitter (@firefox)
  • Facebook (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal
  • Report Trademark Abuse

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.