mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-02 07:05:24 +00:00
17 lines
722 B
JavaScript
17 lines
722 B
JavaScript
// This is the content script for mochitest-e10s-utils
|
|
|
|
// We hook up some events and forward them back to the parent for the tests
|
|
// This is only a partial solution to tests using these events - tests which
|
|
// check, eg, event.target is the content window are still likely to be
|
|
// confused.
|
|
// But it's a good start...
|
|
["load", "DOMContentLoaded", "pageshow"].forEach(eventName => {
|
|
addEventListener(eventName, function eventHandler(event) {
|
|
// Some tests also rely on load events from, eg, iframes, so we should see
|
|
// if we can do something sane to support that too.
|
|
if (event.target == content.document) {
|
|
sendAsyncMessage("Test:Event", {name: event.type});
|
|
}
|
|
}, true);
|
|
});
|