• OwOarchist@pawb.social
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    4
    ·
    3 days ago

    noscript

    That will break functionality at first. But over time, you build up a whitelist of allowed scripts. Usually, you can re-enable a website’s functionality while leaving tracking pixels and the like disabled.

    For example, I had to add Cloudfare’s captcha shit to the permanent whitelist, because half the damn internet is inaccessible of you don’t do that. But Cloudfare’s analytics tracking shit is always always blocked.

    • Sina@beehaw.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      I’ve been using noscript for a great many years, but lately the functionality started to break. There are websites where even if every item is whitelisted the page wouldn’t load without disabling noscript. Probably will need a bit more sophisticated script blocker eventually, if anyone makes one.

      • OwOarchist@pawb.social
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        2 days ago

        Yeah, I’ve seen that a few times. Luckily, none of the websites that are important to me fall into that category.

        Most of the time when I find a site like that, I just say fuck it and go to a different site instead. If I really need that site for something, I’ll open it up in (mostly vanilla) Brave instead of the noscript Firefox I’m usually using.

    • Maeve@kbin.earth
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      But if I whitelist the whole site those pixels and buttons are also enabled, correct? Or how to disable those and keep website functionality? It doesn’t work with either browser I have but I may change that.

      • OwOarchist@pawb.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 days ago

        You don’t have to whitelist the whole site at once. Most sites break up their scripts into multiple categories that come from different servers, and noscript lets you pick and choose which of those to block.

        You can usually get most of the site’s core functionality working while still blocking most of the ads and trackers and junk.

        • Maeve@kbin.earth
          link
          fedilink
          arrow-up
          1
          ·
          3 days ago

          That’d be awesome. Do you know the particular scripts used by m_ta (pixels and button), r_ddit, twitler, etc? Not just for my future reference, but everyone’s? No is ok, I just thought I’d ask, just in case.

          Thanks so much for your time and patience to reply several times.

          • OwOarchist@pawb.social
            link
            fedilink
            English
            arrow-up
            3
            ·
            3 days ago

            Generally, it’s not hard to figure out – the options noscript gives you for disabling them are usually clearly labeled. Cloudflare’s tracking shows up as “Cloudflare Analytics”, for example – an easy and obvious one to leave on the ‘blocked’ list.

            Just give it a whirl and see how it goes. Install the browser extension, and whenever you visit a site that doesn’t work, click on the little noscript button and try changing important-looking scripts from ‘blocked’ to ‘temporarily allowed’. If doing that fixes the site’s functionality and you’ll be using that site a lot, you can then change that to ‘allowed’ and have it permanently whitelisted, and it will work every time you go back. (Fair warning, though: some sites have a very long list of different scripts, and it can sometimes be difficult to figure out which ones are required for site functionality and which aren’t. But a little trial and error will always work it out eventually. Often, it’s actually pretty obvious. Core functionality scripts are often named directly after the site you’re trying to use while all the ads and tracking and shit has different names.)