On 11/6/10 8:52 AM, Xijing Dai wrote:

I have a questions about javascript extension after you embeding the
xulrunner.

so far, i found that if you want to write a extension to the
javascript, u have to create a component, isn't it?

Could you perhaps be more specific? By "extension to the javascript", do you mean adding some property to the DOM which every web page sees?

Also, how are you setting up your application? Are you writing a Firefox extension? Or a XULRunner application? Or using some embedding API which doesn't use XUL?

Starting with Firefox 4/Mozilla 2, you can use the content-document-global-created notification to watch and modify the DOM of pages as they load. This is the recommended way to add special properties to the DOM. See https://developer.mozilla.org/en/Observer_Notifications#Windows for details.

secondly, i am new to xulrunner, i found it's hard to execute a
javascript code from C++, any directions?

The normal way to do this is via an XPCOM component. The IDL interface defines a method which can call C++<->JS.

--BDS
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to