|
|
@ -132,14 +132,6 @@ const contentObserver = {
|
|
|
|
let openerURL = null;
|
|
|
|
let openerURL = null;
|
|
|
|
|
|
|
|
|
|
|
|
if ( type === this.MAIN_FRAME ) {
|
|
|
|
if ( type === this.MAIN_FRAME ) {
|
|
|
|
// When an iframe is loaded, it will be reported first as type = 6,
|
|
|
|
|
|
|
|
// then immediately after that type = 7, so ignore the first report.
|
|
|
|
|
|
|
|
// Origin should be "chrome://browser/content/browser.xul" here.
|
|
|
|
|
|
|
|
// The lack of side-effects are not guaranteed though.
|
|
|
|
|
|
|
|
if ( origin === null || origin.schemeIs('chrome') === false ) {
|
|
|
|
|
|
|
|
return this.ACCEPT;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
context = context.contentWindow || context;
|
|
|
|
context = context.contentWindow || context;
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|