Edit: Replies to this thread indicate this is not fully correct as it exists on all browsers; and is likely an ad thing.

  • Superb
    link
    fedilink
    English
    17610 months ago

    If the person who tweeted this scrolled down in the hackernews thread, they’d see this code was misinterpreted. It’s part of an anti Adblock script that runs 5s after page load. Still shitty, but less insidious

    • Johanno
      link
      fedilink
      9
      edit-2
      10 months ago

      Oh they think that delay in the beginning is malicious .

      I noticed a huge drop in bandwidth until I logged out of YouTube. This was a onetimer however.

  • @HeChomk
    link
    English
    7210 months ago

    Don’t use the youtube website. On any browser. Use freetube instead, if your situation and use case allows it. No Google bullshit required. Loads fast, no ads, no tracking. Fully self contained.

    • Virkkunen
      link
      fedilink
      5210 months ago

      I really appreciate you saying “if your situation and use case allows it”. I’m sick of people “suggesting” these kind of things by just saying “don’t do this” “stop doing that” while completely ignoring that not everyone has the same use cases, preferences and possibilities for such.

    • @[email protected]
      link
      fedilink
      510 months ago

      I wish there was a GTK Piped client. Freetube has that kinda janky feeling of a browser (it’s an Electron app, so not surprising) and I don’t see why I wouldn’t just use Piped in a browser then.

    • @CluckN
      link
      410 months ago

      Does freetube show recommendations? Most free clients seem to scrape your subscriptions and lack features like playlists.

  • Echo Dot
    link
    fedilink
    6010 months ago

    Whoever posted this is not a programmer. Does no conditional on that code so it would run on every browser on every session so where’s the check for Firefox?

    Unless they are claiming that it is injected at runtime. But that’s easily provable/disprovable with agent spoofing.

    • @[email protected]
      link
      fedilink
      English
      33
      edit-2
      10 months ago

      In the demo I saw they did an agent spoofing to Chrome and the delay went away, but it didn’t look very extensively tested. As others said, the disappearance on reload could easily be because they thought he was returning to the page and had already seen the ad/been punished for not seeing the ad and so something ad-related disappeared instead.

      • idunnololz
        link
        1710 months ago

        Iirc the thing is it loads a different js file when it detects chrome which doesn’t have the 5s delay. The reasoning is this is part of some anti adblocker code and chrome didn’t need the extra logic.

        • Echo Dot
          link
          fedilink
          110 months ago

          So it’s got nothing to do with Firefox it’s to do with preventing and blocking so it’ll happen on Chrome as well.

          • idunnololz
            link
            410 months ago

            Well chrome doesn’t need the 5s delay.

            • Echo Dot
              link
              fedilink
              410 months ago

              Chrome doesn’t need a 5 second delay to implement ad blocking, or Chrome doesn’t need a five second delay because it’s Chrome?

              Does an important difference here because one is anti-competitive and the other isn’t.

  • @[email protected]
    link
    fedilink
    2610 months ago

    It would not be the first time Google was caught doing this. A couple years ago they were caught breaking apps like google maps if your user agent string wasnt chrome.

    But recently I’ve noticed they can tell regardless of that string. So my guess is that they’ve hidden fingerprinting code in the chrome browser

      • @[email protected]
        link
        fedilink
        210 months ago

        Yep, and it doesn’t help that google controls almost all web browsers. They literally give websites your personal information now that cookies are no longer allowed.

        So if you’re gay and live in Iraq, you better make absolutely sure to only visit your school’s website on computer you lend from friends or school computers

  • @[email protected]
    link
    fedilink
    2210 months ago

    This is not correct.

    Most of the posts/articles reference following reddit post: https://old.reddit.com/r/firefox/comments/17ywbjj/whenever_i_open_a_youtube_video_in_a_new_tab_its/k9w3ei4/ . It shows the code from your screenshot. However the code does not check the user agent and is not injected server side (I checked by user agent spoofing and using a freshly installed chrome). So it will run on every browser and cannot be used against some specific ones.

    There is an answer to the post everyone seems to reference, which goes a bit deeper into what the code could do: https://old.reddit.com/r/firefox/comments/17ywbjj/whenever_i_open_a_youtube_video_in_a_new_tab_its/ka08uqj/

  • Chemical Wonka
    link
    fedilink
    English
    810 months ago

    I will make a call to a friend of mine called EU to solve this problem.

    • @uis
      link
      410 months ago

      EU legislation taxi