158 # Do Not Track feature |
158 # Do Not Track feature |
159 if self.__doNotTrack: |
159 if self.__doNotTrack: |
160 req.setRawHeader("DNT", "1") |
160 req.setRawHeader("DNT", "1") |
161 |
161 |
162 # Send referer header? |
162 # Send referer header? |
163 if not self.__sendReferer: |
163 if not self.__sendReferer and \ |
|
164 req.url().host() not in Preferences.getHelp("SendRefererWhitelist"): |
164 req.setRawHeader("Referer", "") |
165 req.setRawHeader("Referer", "") |
165 |
166 |
166 reply = QNetworkAccessManager.createRequest(self, op, req, outgoingData) |
167 reply = QNetworkAccessManager.createRequest(self, op, req, outgoingData) |
167 self.requestCreated.emit(op, req, reply) |
168 self.requestCreated.emit(op, req, reply) |
168 |
169 |