Эта тема была архивирована. Если вам нужна помощь, задайте новый вопрос.
TypeError: Components.classes is undefined
I saw many questions like "Components.classes[xyz]" is undefined, but I have an issue with the Components.classes object itself being undefined. I have a small dummy html page where I'm trying to run a basic sample script from http://books.mozdev.org/chapters/ch08.html#77008 (slightly altered):
I've already tried running Firefox in safe mode, and it's a fresh installation of the application. Am I missing some sort of initialization?
Все ответы (1)
Generally speaking, web pages cannot access the privileged parts of Firefox such as preferences and bookmarks. There is an exception for digitally signed scripts in some cases, but during development and testing, of course, that's impractical due to frequent code changes.
If you are working on creating an add-on, consider using the Add-on SDK. More info: https://addons.mozilla.org/developers/