|
|
|
@ -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); |
|
|
|
|