Hello,
I’m trying to override an XPCOM contract using a Javascript-based Firefox extension. This is normally pretty painless, but the specific XPCOM contract I’m trying to override has a single method that is marked “noscript”. I don’t actually need to change the implementation of that “noscript” method – I only want to change one method, which is not marked as “noscript”. Given that I don’t need to change the “noscript” method’s behavior in any way, is there any way that I can change the behavior (using Javascript) of a scriptable method of a scriptable XPCOM interface, when that interface has one other method that is marked “noscript”?
Thanks.
PS: Yes, I’m aware that XPCOM is going away soon.