Dear Oren,
 
* HtmlUnit supports FF2/IE6/IE7 in latest release and FF3 in SVN
* I am not sure why you want to pass the original browser environment. Can't 
you just simulate the request by HtmlUnit and examine what the browser will 
see? Also, what is 'browser environment', is it cookies?
 
Yours,
Ahmed
 
----- Original Message ----
From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, September 2, 2008 12:49:01 PM
Subject: Re: Importing document and window from client browser to Rhino

On Sep 2, 11:43 am, Ahmed Ashour <[EMAIL PROTECTED]> wrote:
> Dear Oren,
>
> Did you have a look at HtmlUnit?
>
> Yours,
> Ahmed
>
> ----- Original Message ----
> From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Sent: Tuesday, September 2, 2008 11:34:56 AM
> Subject: Importing document and window from client browser to Rhino
>
> Hello,
>
> I am trying to use Rhino as a proxy between a browser and an ad-
> server, to be able to examine the ad code before outputting to the
> browser (for example, to prevent showing adult content ads, and there
> can be of course more reasons).
>
> So in the site, instead of calling <script src="ad-server-delivery"...
> I call <script src="rhino-proxy"... when "rhino-proxy" is a script
> that executes a Rhino shell, that calls the original "ad-server-
> delivery".
>
> The problem is, that the ad-server usually delivers some html that
> contains more <script> tags, and these in turn need several things
> from the browser, like window.location, document.write, cookies and
> whatnot...
>
> I am beginning to think that what I'm trying to do is impossible,
> because I need the whole original browser environment in the Rhino
> shell. I tried using John Resig's env.js, but it cannot parse the
> reponse html, and it does not fully create the document and window of
> the original browser.
>
> Any thoughts?
> Oren
> _______________________________________________
> dev-tech-js-engine-rhino mailing list
> [EMAIL PROTECTED]://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino

Hi Ahmed,

I did take a look at HtmlUnit, but I didn't find a way to pass the
original client environment onto HtmlUnit.
I might have missed something.

Also, it seems HtmlUnit implements only old browsers (FF 1.5...) and
that it is more oriented on testing.

The more I think about it, it seems highly unreasonable to try and
import the whole DOM and environment to a server-side JS shell.
I thought about serializing the document object and passing it as a
parameter, but it's a little far-fetched, no?

Oren
_______________________________________________
dev-tech-js-engine-rhino mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino



      
_______________________________________________
dev-tech-js-engine-rhino mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino

Reply via email to