Chủ đề này đã được lưu trữ. Vui lòng hỏi một câu hỏi mới nếu bạn cần giúp đỡ.
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?
Tất cả các câu trả lời (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/