• @[email protected]
    link
    fedilink
    2012 years ago

    It’s time to get rid of user-agent strings that declare anything other than desktop, mobile, or html version.

    • @[email protected]
      link
      fedilink
      332 years ago

      The biggest offender is, surprisingly, cloudflare. They will straight up refuse to serve you any site if your user agent is not one of the mainstream ones. It’s not even “find the traffic light to prove you’re human”, but a page basically saying “fuck you, go away”.

        • Karyoplasma
          link
          fedilink
          62 years ago

          User agent identifier is not useful to block bots. You can literally set it to whatever you like.

        • @[email protected]
          link
          fedilink
          352 years ago

          what is more likely to be a bot? a unique and trackable useragent for a semi-niche browser engine, or a vanilla Chromium+Windows which half of everyone uses ?

            • @[email protected]
              link
              fedilink
              52 years ago

              what about malicious/unwanted bots? if cloudflare is trying to block bots, the bots will want to not look like bots. the easiest way to do that is to use a common user agent.

    • @[email protected]
      link
      fedilink
      English
      132 years ago

      User agents are not unfortunately not the only way to identify a browser, there are other ways to fingerprint a platform.

    • @[email protected]
      link
      fedilink
      112 years ago

      i don’t want them knowing desktop or mobile either. we all have good enough phones now to handle a proper website on mobile – mobile sites are fucking garbage.

      steve jobs during the original iphone keynote did a whole segment on how you could load the full rich widescreen NYT website and zoom in and out and look at that rich text rendering. apps are ass, mobile sites are ass.

    • bigbluealien
      link
      fedilink
      1292 years ago

      99% of sites only need to know your screen aspect ratio and maybe available input devices, can’t think of a good reason to share anything else

        • bigbluealien
          link
          fedilink
          42 years ago

          Fair point, there could be reasons, and I’d say there’s no privacy concerns if that’s all they get, but I know it’s part of fingerprinting. I said 99% so they don’t even need to know that

        • tiredofsametab
          link
          fedilink
          112 years ago

          Ideally, to save bandwidth on both sides, the server would only want to serve you the JS and CSS you need. I’m not sure how frequently that optimization is made, however.

          • @[email protected]
            link
            fedilink
            22 years ago

            I’m a bit rusty on this, but I think you’d need to split your Sass/SCSS/etc before Webpack will perform tree-shaking or allow lazy-loading. I don’t think many devs wrote it that way: personally, I like my mobile rules beside my desktop ones, since my styling is component-wise.

            • tiredofsametab
              link
              fedilink
              12 years ago

              I haven’t done UI work in years so I’m not sure how they do it these days.

      • Julian
        link
        fedilink
        English
        762 years ago

        Knowing OS is useful for download links.

        • KptnAutismus
          link
          fedilink
          32 years ago

          having 3 different ones solves that issue though? the user can figure out whic OS they’re running pretty well imo.

          • @[email protected]
            link
            fedilink
            142 years ago

            I can tell you’ve never had to do T1 tech support before.

            It’s kind of staggering just how illiterate users can be.

              • @[email protected]
                link
                fedilink
                32 years ago

                When you are competing for customers not providing the illiterate morons of the world a simple UI leads to them going to your competitor which does.

                And unfortunately those illiterate morons outnumber every one else by a significant chunk.

        • capital
          link
          fedilink
          952 years ago

          I’d be down for an ask to allow that info. Sort of like how sites request access to cam and mic.

          • andrew_bidlaw
            link
            fedilink
            222 years ago

            Before Windows 10, NVidia and others had this button Detect what thing suits me best on their websites. Now many of them just look it up in one’s fingerprint without asking.

        • @[email protected]
          link
          fedilink
          26
          edit-2
          2 years ago

          Microsoft hides their links if they see you run linux. So you need to manually set your OS in the browser settings to see the download link. Very convenient.

              • @[email protected]
                link
                fedilink
                English
                92 years ago

                It’s like undefined behavior - most people usually do one thing, but it’s perfectly acceptable for me to make my website as hard-to-use as I want. Ctrl-click the website logo to submit the form.

            • @[email protected]
              link
              fedilink
              502 years ago

              Let them be confused. They’ll learn eventually. Or they won’t. Computers are too user friendly today anyway.

              • @[email protected]
                link
                fedilink
                292 years ago

                Fuckin oath. If we cater to the stupid too much the folks who are middling just get lazy. Make people think. It’s important that we know how to use our brains.

      • @[email protected]
        link
        fedilink
        English
        12 years ago

        as a front end web developer, I’ve found it useful to know what user agent is requesting a page in order to load conditional styling. For example, to compensate for Safari’s god-awful outlines support (pre-version 16).

    • vlad
      link
      fedilink
      35
      edit-2
      2 years ago

      If I was a Firefox dev I’d start looking into building in user agent spoofing right into the browser.

      It already opens Facebook pages in a special isolated tab. They could have apple.com open in it’s own special “safari” tab. I wonder if there’s anything preventing them from doing that. I guess it could be bad because it would make their market share appear even smaller.