mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-26 19:55:39 +00:00
15a6c1a541
MozReview-Commit-ID: AMgXJAb1NFs --HG-- extra : rebase_source : c496b891a04d92c63ca335527e450c24300b2807
26 lines
634 B
JavaScript
26 lines
634 B
JavaScript
/* -*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- */
|
|
/* vim: set sts=2 sw=2 et tw=80: */
|
|
"use strict";
|
|
|
|
var {
|
|
ExtensionError,
|
|
} = ExtensionCommon;
|
|
|
|
this.webRequest = class extends ExtensionAPI {
|
|
getAPI(context) {
|
|
return {
|
|
webRequest: {
|
|
filterResponseData(requestId) {
|
|
if (AppConstants.RELEASE_OR_BETA) {
|
|
throw new ExtensionError("filterResponseData() unsupported in release builds");
|
|
}
|
|
requestId = parseInt(requestId, 10);
|
|
|
|
return context.cloneScope.StreamFilter.create(
|
|
requestId, context.extension.id);
|
|
},
|
|
},
|
|
};
|
|
}
|
|
};
|