I know I can spoof my useragent, it’s just ridiculous that such a massive app doesn’t support an equally massive browser.

    • toastal@lemmy.ml
      link
      fedilink
      arrow-up
      6
      ·
      5 months ago

      You are supposed to do feature detection, not user agent detection since it is easily spoofed, isn’t realiable, & doesn’t account for literally all the alternative UAs that can support it. This is bad/lazy practice.

      Fx doesn’t always have all the features you need, but often it usually does & where I have seen this as being deployed is management saying it isn’t worth the effort to support. Just having one person on the team running Fx is usually enough to catch the game-breaking bugs.

      • refalo@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        5 months ago

        FYI navigator.platform and friends will still return Linux, even in Tor Browser… so it’s still trivially easy to detect your OS, Browser etc. and block that even without the user agent.

        • toastal@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          5 months ago

          That’s still not feature detection & is in the exact same sniffing category