Browse Source

fix-antireplay-seenhashes

master
Serge Shutov 2 weeks ago
parent
commit
b30d3067ee
  1. 21
      content/content.js

21
content/content.js

@ -51,14 +51,21 @@
function markExistingAsProcessed() { function markExistingAsProcessed() {
var sels = SEL.MESSAGE_SELECTORS; var sels = SEL.MESSAGE_SELECTORS;
for (var i = 0; i < sels.length; i++) { for (var i = 0; i < sels.length; i++) {
try { try {
var all = document.querySelectorAll(sels[i]); var all = document.querySelectorAll(sels[i]);
for (var j = 0; j < all.length; j++) processed.add(all[j]); for (var j = 0; j < all.length; j++) {
} catch (e) {} var el = all[j];
processed.add(el);
try {
var t = SEL.collectText(el);
if (t && t.length > 0) rememberHash(hashText(t));
} catch (e2) {}
}
} catch (e) {}
}
} }
}
function rememberCallsHash(h) { function rememberCallsHash(h) {
seenCallsHashes.add(h); seenCallsHashes.add(h);

Loading…
Cancel
Save