Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

From reading the error console, I've noticed that Firefox has several internal protocols, such as chrome: and resource:. What are they used for, and why are they necessary? Are they part of the NPAPI (which I am not familiar with)?

This question is independent of operating system or Firefox version.

share|improve this question
up vote 4 down vote accepted

Firefox's addons include extensions, themes, language packs, and plugins.

The protocols you asked about are Firefox's internal protocols for extensions.

  1. The Chrome URL

  2. Chrome registration -- resource

NPAPI is the API for plugins.

MDN: Plugins

MDN: Gecko Plugin API Reference

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.