Fathom/In-Page Pop-Up Detection: Difference between revisions

no edit summary
(Add corpus capture tips and labeling rubric. Refactor a little.)
No edit summary
 
Line 28: Line 28:
   * (bookmarklet) javascript:(function()%7B(function () %7Bvar i%2C elements %3D document.querySelectorAll('body *')%3Bfor (i %3D 0%3B i < elements.length%3B i%2B%2B) %7Bif (getComputedStyle(elements%5Bi%5D).position %3D%3D%3D 'fixed') %7Belements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%7D%7D%7D)()%7D)()
   * (bookmarklet) javascript:(function()%7B(function () %7Bvar i%2C elements %3D document.querySelectorAll('body *')%3Bfor (i %3D 0%3B i < elements.length%3B i%2B%2B) %7Bif (getComputedStyle(elements%5Bi%5D).position %3D%3D%3D 'fixed') %7Belements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%7D%7D%7D)()%7D)()
   * [https://addons.mozilla.org/en-us/firefox/addon/behind_the_overlay/ Behind the overlay] and [https://addons.mozilla.org/en-US/firefox/addon/behind-the-overlay-revival/ Behind the overlay revival] extensions.  The former has [https://github.com/NicolaeNMV/BehindTheOverlay/blob/master/chrome/js/overlay_remover.js code] for overlay removal which might be helpful for writing the initial feature rules.
   * [https://addons.mozilla.org/en-us/firefox/addon/behind_the_overlay/ Behind the overlay] and [https://addons.mozilla.org/en-US/firefox/addon/behind-the-overlay-revival/ Behind the overlay revival] extensions.  The former has [https://github.com/NicolaeNMV/BehindTheOverlay/blob/master/chrome/js/overlay_remover.js code] for overlay removal which might be helpful for writing the initial feature rules.
  * [https://github.com/oslego/chrome-overlay-blocker chrome-overlay-blocker] is an extension for detecting pop-up overlays automatically using CSS animations.
Confirmed users
657

edits