Index: lib/contentPolicy.js |
=================================================================== |
--- a/lib/contentPolicy.js |
+++ b/lib/contentPolicy.js |
@@ -473,35 +473,16 @@ let PolicyImplementation = |
} |
break; |
} |
case "http-on-modify-request": |
{ |
if (!(subject instanceof Ci.nsIHttpChannel)) |
return; |
- if (Prefs.enabled) |
- { |
- let match = defaultMatcher.matchesAny(subject.URI.spec, "DONOTTRACK", null, false); |
- if (match && match instanceof BlockingFilter) |
- { |
- FilterStorage.increaseHitCount(match); |
- subject.setRequestHeader("DNT", "1", false); |
- |
- // Bug 23845 - Some routers are broken and cannot handle DNT header |
- // following Connection header. Make sure Connection header is last. |
- try |
- { |
- let connection = subject.getRequestHeader("Connection"); |
- subject.setRequestHeader("Connection", null, false); |
- subject.setRequestHeader("Connection", connection, false); |
- } catch(e) {} |
- } |
- } |
- |
if (this.previousRequest && subject.URI == this.previousRequest[0] && |
subject instanceof Ci.nsIWritablePropertyBag) |
{ |
// We just handled a content policy call for this request - associate |
// the data with the channel so that we can find it in case of a redirect. |
subject.setProperty("abpRequestType", this.previousRequest[1]); |
this.previousRequest = null; |
} |