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.


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

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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