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

Reply via email to