Bug 1384741 - Part 2: Allow file_report_chromescript.js to listen for more than one CSP violation report. r=bz

MozReview-Commit-ID: 8ym5OqSUTMW
This commit is contained in:
Cameron McCormack 2017-08-07 10:11:04 +08:00
parent fdf6f9c5ef
commit d531dc4afb
3 changed files with 5 additions and 1 deletions

View File

@ -46,9 +46,11 @@ var openingObserver = {
}
sendAsyncMessage('opening-request-completed', message);
Services.obs.removeObserver(openingObserver, 'http-on-opening-request');
}
}
};
Services.obs.addObserver(openingObserver, 'http-on-opening-request');
addMessageListener("finish", function() {
Services.obs.removeObserver(openingObserver, 'http-on-opening-request');
});

View File

@ -57,6 +57,7 @@ script.addMessageListener('opening-request-completed', function ml(msg) {
}
script.removeMessageListener('opening-request-completed', ml);
script.sendAsyncMessage("finish");
SimpleTest.finish();
});

View File

@ -84,6 +84,7 @@ script.addMessageListener('opening-request-completed', function ml(msg) {
}
script.removeMessageListener('opening-request-completed', ml);
script.sendAsyncMessage("finish");
SimpleTest.finish();
});