Bug 1522412 - P2. Remove nsIChannel.LOAD_CLASSIFY_URI flag. r=Ehsan
nsIChannel.LOAD_CLASSIFY_URI is no longer required so we can remove it from the codebase. In the mean time, we add a new LOAD_BYPASS_URL_CLASSIFIER load flag for channel creator to be able to force channel to bypass URL classifier check. The use of the new LOAD_BYPASS_URL_CLASSIFIER flag will be addressed in the other patches. Differential Revision: https://phabricator.services.mozilla.com/D22111
This commit is contained in:
@@ -3094,15 +3094,15 @@ nsresult nsPluginHost::NewPluginURLStream(
|
||||
// do not add this internal plugin's channel on the
|
||||
// load group otherwise this channel could be canceled
|
||||
// form |nsDocShell::OnLinkClickSync| bug 166613
|
||||
rv = NS_NewChannel(getter_AddRefs(channel), url, element,
|
||||
nsILoadInfo::SEC_ALLOW_CROSS_ORIGIN_DATA_INHERITS |
|
||||
nsILoadInfo::SEC_FORCE_INHERIT_PRINCIPAL,
|
||||
nsIContentPolicy::TYPE_OBJECT_SUBREQUEST,
|
||||
nullptr, // aPerformanceStorage
|
||||
nullptr, // aLoadGroup
|
||||
listenerPeer,
|
||||
nsIRequest::LOAD_NORMAL | nsIChannel::LOAD_CLASSIFY_URI |
|
||||
nsIChannel::LOAD_BYPASS_SERVICE_WORKER);
|
||||
rv = NS_NewChannel(
|
||||
getter_AddRefs(channel), url, element,
|
||||
nsILoadInfo::SEC_ALLOW_CROSS_ORIGIN_DATA_INHERITS |
|
||||
nsILoadInfo::SEC_FORCE_INHERIT_PRINCIPAL,
|
||||
nsIContentPolicy::TYPE_OBJECT_SUBREQUEST,
|
||||
nullptr, // aPerformanceStorage
|
||||
nullptr, // aLoadGroup
|
||||
listenerPeer,
|
||||
nsIRequest::LOAD_NORMAL | nsIChannel::LOAD_BYPASS_SERVICE_WORKER);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
if (doc) {
|
||||
|
||||
Reference in New Issue
Block a user