Yihao
The latest ATF Milestone has a view that allows an user to type in
JavaScript and have it evaluated in the context of the browser. You might
want to look at how that was implemented. This page tells you how to get
the source. The code for the JavaScript evaluation view in plugin
org.eclipse.atf.mozilla.ide.ui. and the packages are
org.eclipse.atf.mozilla.ide.ui.jseval and
org.eclipse.atf.mozilla.ide.ui.jseval.model
Thanks
Bob
Robert Goodman
IBM Emerging Technologies
[EMAIL PROTECTED]
512-838-8824 T.L. 678-8824
"Yihao Zhang" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
09/05/2007 08:52 PM
Please respond to
AJAX Toolkit Framework discussion <[email protected]>
To
[EMAIL PROTECTED], "AJAX Toolkit Framework discussion"
<[email protected]>
cc
Subject
Re: [atf-dev] How the ATF interacts with Mozilla browser?
Hi, David:
Thank you for your answer. It helps me a lot.
I feel a little bit confused about injecting javascript into the DOM and
setURL() to the script. How can we inject javascript into the DOM and why
does the java application need to do setURL() to the script? Could you
explain more on that?
I think that through JAVAXPCOM, we could get a Mozilla instance and
through that instance, we can get all interfaces provided by XPCOM. Is
that true? Besides that, is there any interface provided by JAVAXPCOM or
XPCOM to let Mozilla communicate with the Javascript running in it?
Thank you very much.
Ross
2007/9/5, David Thomson <[EMAIL PROTECTED]>:
Yes, this is possible and it works well. You need to inject the javascript
into the DOM, and then from java do a setURL() to your script.
For the other direction (javascript back to java), we created a simple DOM
monitor that looks for and acts on the presence of certain attributes that
get set dynamically through javascript.
Take good care,
David
Sent from my BlackBerry® wireless handheld
-----Original Message-----
From: "Yihao Zhang" <[EMAIL PROTECTED]>
Date: Wed, 5 Sep 2007 15:35:34
To:[email protected]
Cc:"Adam L. Peller" <[EMAIL PROTECTED]>
Subject: Re: [atf-dev] How the ATF interacts with Mozilla browser?
Hi:
After I watched the web seminar of ATF, I found that ATF can partially
meet the requirements of our project. However, I have no idea about
whether ATF can meet the following requirement:
I need a Java applicationto invoke a JavaScript function running in
Mozilla browser. Besides that, the result can be sent back to the Java
application. Is it possible to do this? Could anybody give me a certain
answer?
Thank you all for any suggestion on that.
Ross
2007/9/5, Adam L. Peller <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED] > >: So
JavaXPCOM is what we're using underneath.If the ATF abstractions
are also useful, that's great!Those ATF classes may also serve as
your JavaXPCOM examples, if the documentation is that sparse.
Good luck.
Ross
On 9/4/07, Yihao Zhang <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> wrote:
> Hi Adam:
>
> I have tried the JavaXPCOM. However, due to the lackness ofexamples, I
> have no idea how to actually use it in my application.
>
> BTW, I found some interesting stuff in ATF. IWeb interface is a
connection
> between the actual Mozilla browser and the MozBrowserEditor class which
is
> one of the core classes in ATF. Anyway, I will continue my research and
I am
> trying to debug the ATF.
>
> Thank you for your advice.
>
> Ross
>
>
> 2007/9/5, Adam L. Peller <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >:
> > Ross,
> >
> > The Java to XPCOM bridge was developed by one of the ATF developers,
> > but as part of the Mozilla project so it can be used independently
> > from ATF.Try
> http://developer.mozilla.org/en/docs/JavaXPCOM <
http://developer.mozilla.org/en/docs/JavaXPCOM>
> >
>
>
>
> --
> Yihao Zhang
>
> P.O.BOX 430
> Xidian University
> No.2 South Taibai Road
> Xi'an, Shaanxi 710071
> P.R.China
>
> Cell-phone: (+86)-158-1023-9521
> Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> IM: [EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]>
_______________________________________________
atf-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/atf-dev
_______________________________________________
atf-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/atf-dev
_______________________________________________
atf-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/atf-dev
_______________________________________________
atf-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/atf-dev