| ▲ | chmod775 8 hours ago | |||||||
It appears website developers desperately want to return to a world where browsers actively pretend to be another browser*. Want to check for DBSC? Enjoy not knowing whether the browser vendor decided to just roll a simple software implementation. Nothing good comes from browser detection over feature detection anyways. It's time to do away with user-agents and other overt identifying markers, and if we're still not in a better place, aggressively start stubbing features. * to some degree they still are. Firefox still ships with an user-agent override list for certain websites that have outdated user-agent sniffing for feature detection (and other fixes in about:compat). | ||||||||
| ▲ | pjmlp 8 hours ago | parent | next [-] | |||||||
You mean the same that gave Chrome its market share, by adopting ChromeOS features, and shipping Electron apps? | ||||||||
| ▲ | ThatMedicIsASpy 2 hours ago | parent | prev | next [-] | |||||||
Cloudflare blocked me with a chrome windows useragent on Firefox+Fedora | ||||||||
| ▲ | edoceo 5 hours ago | parent | prev | next [-] | |||||||
What is the process to aggressively stub features? Does that mean pushing patches to Firefox and/or Ladybird and/or Servo? | ||||||||
| ▲ | JoeAltmaier 8 hours ago | parent | prev [-] | |||||||
And yet, claiming support for a feature doesn't tell all. Different implementations can have subtle differences. Knowing the browser and version can allow a client to survive that. | ||||||||
| ||||||||