Ahh, this is great! I think this is a big one. I think we brought
it up at one time and set it aside. Do you think it's the same as the
following? Check it out, we touched on this way before duktape. I copied
and pasted this old list traffic a long time ago, and when I read your
message, I thought it sounded like the same thing. Exemplified by
http://carhart.net/~kevin/immediate.html
On Wed, 15 Jun 2016, Karl Dahlke wrote:
Is there some simple js you could whip up and post,
as an example, so I know what you're talking about?
Karl Dahlke
---
I replied:
Hi Karl
Yes.... could you go to http://carhart.net/~kevin/immediate.html?
In edbrowse nothing will happen so please 'ub' for the HTML source.
Now if I bail out and try it in my firefox, the alert will fire. I'm not
sure precisely which
line it occurs on. But there is not an eval() in javascript, so I think
there must be
evaluation supplied by the DOM.
I believe this is the purpose of the iframe formulation in the google
groups page we were
talking about a while ago. immediate.html is a simpler version of the
construction that they
use. Since google is doing it, it may be a common phrasing.
---
Karl replied:
frame.contentDocument.write(html);
The key here is, I think, when we design the new Iframe object,
that Iframe.contentDocument.write() somehow invokes the innerHTML
machinery.
That parses and executes html immediately,
though if that html has <script> as in your example,
the script might not run immediately, as another script is already
running,
but I don't think that's a problem,
as long as the html dom objects are created immediately, which they are,
because innerHTML requires that as we already saw.
---
_______________________________________________
Edbrowse-dev mailing list
[email protected]
http://lists.the-brannons.com/mailman/listinfo/edbrowse-dev