Bug 1548486 - Set tracking info in fingerprinting annotation & cryptoming annotation. r=baku

The enable channels classified by these two features contain tracker's
hash value.

Differential Revision: https://phabricator.services.mozilla.com/D29647

--HG--
extra : moz-landing-system : lando
This commit is contained in:
dlee 2019-05-02 16:06:56 +00:00
Родитель 0ef93c53db
Коммит c46d88af6d
2 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -147,6 +147,8 @@ UrlClassifierFeatureCryptominingAnnotation::ProcessChannel(
aList, sClassificationData,
nsIHttpChannel::ClassificationFlags::CLASSIFIED_CRYPTOMINING);
UrlClassifierCommon::SetTrackingInfo(aChannel, aList, aHashes);
UrlClassifierCommon::AnnotateChannel(
aChannel, AntiTrackingCommon::eCryptomining, flags,
nsIWebProgressListener::STATE_LOADED_CRYPTOMINING_CONTENT);

Просмотреть файл

@ -149,6 +149,8 @@ UrlClassifierFeatureFingerprintingAnnotation::ProcessChannel(
aList, sClassificationData,
nsIHttpChannel::ClassificationFlags::CLASSIFIED_FINGERPRINTING);
UrlClassifierCommon::SetTrackingInfo(aChannel, aList, aHashes);
UrlClassifierCommon::AnnotateChannel(
aChannel, AntiTrackingCommon::eFingerprinting, flags,
nsIWebProgressListener::STATE_LOADED_FINGERPRINTING_CONTENT);