[webkit-dev] C++ callback at same-ish point as DOMContentLoaded javascript event?
Maciej Stachowiak
mjs at apple.com
Sun Nov 16 17:33:05 PST 2008
On Nov 16, 2008, at 5:16 PM, Maciej Stachowiak wrote:
>
> On Nov 16, 2008, at 2:53 PM, Aaron Boodman wrote:
>
>> Hello all,
>>
>> I'd like to run some C++ around the same point as the
>> DOMContentLoaded
>> event is fired. Importantly, I need this to happen *before* the
>> window's onload event fires.
>>
>> FrameLoaderClient::dispatchDidFinishDocumentLoad is usually fired at
>> the right point, but it can sometimes happen after window.onload.
>> Would a patch to add something like
>> dispatchDidHandleDOMContentLoadedEvents to FrameLoaderClient be
>> accepted? Or is there some better way to do what I want?
>
> I believe dispatchDidFinishDocumentLoad() will be called right after
> the DOMContentLoaded event is dispatched. So I don't think a new
> client interface is needed.
Oops, I didn't read your email thoroughly enough before replying. I
think if the "load" event gets dispatched first sometime, that is
likely a bug. I think moving the dispatchDidFinishDocumentLoad() above
the checkCompleted() may fix it.
Regards,
Maciej
More information about the webkit-dev
mailing list