[Greasemonkey] import / include / link to external extension
lists at atrus.org
Tue Jul 12 18:35:18 EDT 2005
Jeremy Dunck wrote:
>On 7/12/05, yonatan maman <yonatanm at gmail.com> wrote:
>> I have an extension installed on my FF that supplies an API
>>(function) that I want to use from my GM script.
>> how can I import / include / link to this API ?
>As a user script author, you can't. We try to keep the browsing
>environment secure, so whether to expose a chrome func depends on what
>the func does.
>What extension and func?
>Have you considered writing your own extension, or starting with the
>user script to extension compiler?
I think this is the second request I've seen that would be aided by a
simple API for adding functions to Greasemonkey.
This should be really easy to add and might make the internals a bit
cleaner. I'm thinking of:
export_to_GM( Object obj, String as );
export_to_GM( GM_hitch( storage, "setValue"), "GM_setValue" );
Internally, we can store them in an object and use a "for( i in obj )"
to register them all in the window.
Again: it's rare, possibly never actually useful. On the other hand, it
has potential, requires little effort, and results in a nice generalization.
More information about the Greasemonkey