5 ms·
I've gotten to the point where if a site displays a popup, I just close the page. If I had the ability to remove that source from all future searches I would.
by user00012-ab 3y ago
I've gotten to the point where if a site displays a popup, I just close the page. If I had the ability to remove that source from all future searches I would.
- Cthulhu_ 3y agoI've got addons (ublock) and a Javascript bookmarklet that removes all fixed elements, it's fairly effective.
- metadat 3y agoThis sounds great! Can you share the code?
- jabroni_salad 3y agoNTHNer but here is the one I use. It's old but it still works a treat: https://alisdair.mcdiarmid.org/kill-sticky-headers/ https://alisdair.mcdiarmid.org/kill-sticky-headers/ (function () { var i, elements = document.querySelectorAll('body *'); for (i = 0; i < elements.length; i++) { if (getComputedStyle(elements[i]).position === 'fixed') { elements[i].parentNode.removeChild(elements[i]); } } })();
- err4nt 3y agoI rewrote this to be a little more succinct: document.querySelectorAll('body *').forEach(tag => getComputedStyle(tag).position === 'fixed' && tag.remove() ); - you can use `forEach()` on the NodeList that `querySelectorAll()` returns - you can use `remove()` directly on the DOM node you want to remove
- Xeanort 3y agoHere for an improved version: https://github.com/t-mart/kill-sticky https://github.com/t-mart/kill-sticky
- Kiro 3y agoWhat happens to sites where a fixed element is part of the UI? Confirmation modals etc.
- 0cf8612b2e1e 3y agoThings break? I use a similar bookmarklet, but I only ever use it for reading articles which have zero need for any dynamic features. Give me the text, images, and get out of my way.
- Veen 3y agoYou can do just that in Kagi. It lets you boost or block sites from search results.
- miroljub 3y agoWhy not entering a fake email and move on? It's not like many of them do email validation anyways. Something like kgistdaie@gmail.com will do. At least let them having to handle junk data.