javascript - Allow content documents (web pages) to detect my Firefox addon -
in firefox addon i'm looking secure way let content code detect presence of addon itself. ideally i'd end allowing content code query presence of addon executing: if (window.navigator.my_addon) { // addon present } else { // addon not present } any suggestion/pointers? adapted here (but using getter make my_addon value read-only) // contentwindow window object of contentdocument being displayed var s = new components.utils.sandbox(contentwindow); s.window = contentwindow; components.utils.evalinsandbox(" window.wrappedjsobject.navigator.__definegetter__('my_addon', function(){ return true; // or whatever want value // (note: unprivileged code!) });", s );