Why do websites now prefer IP-based geolocation rather than the `Accept-Language` HTTP header? - eviltoast

As an avid VPN user it’s infuriating that multilingual websites insist on using the client’s IP address to determine their language and country when web browsers have been sending the Accept-Language HTTP header since the mid-90s.

I understand that you can work out more or less where someone is located based on their IP address but it was never meant to be a geo-based marker. Why not go the simple route and use the header?

  • Cousin Mose@lemmy.hogru.chOP
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    The country-based shopping dilemma sounds tough to solve without a VPN. I think the explanation there is that because countries have different laws they might not be legally allowed to show some products.