forked from mirrors/gecko-dev
MozReview-Commit-ID: BoGnB1aQxm8 --HG-- extra : rebase_source : 3014c44fb75c24616da5ca35b4e0addaf9982d9e
25 lines
966 B
JavaScript
25 lines
966 B
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
/* eslint-env mozilla/frame-script */
|
|
|
|
"use strict";
|
|
|
|
ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
|
|
|
|
addEventListener("DOMContentLoaded", function(event) {
|
|
let subframe = event.target != content.document;
|
|
// For error page, internalURL is 'about:neterror?...', and visibleURL
|
|
// is the original URL.
|
|
sendAsyncMessage("browser-test-utils:DOMContentLoadedEvent",
|
|
{subframe, internalURL: event.target.documentURI,
|
|
visibleURL: content.document.location.href});
|
|
}, true);
|
|
|
|
addEventListener("load", function(event) {
|
|
let subframe = event.target != content.document;
|
|
sendAsyncMessage("browser-test-utils:loadEvent",
|
|
{subframe, internalURL: event.target.documentURI,
|
|
visibleURL: content.document.location.href});
|
|
}, true);
|