Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It noticed just a few days ago that is wasn’t working on my iPhone because mobileSafari decided to stop reporting itself as safari and only as “mobile safari”.

That points to your code doing browser agent sniffing. There are much better approaches to feature detection these days, precisely because of the issue you've encountered. I can recommend https://developer.mozilla.org/en-US/docs/Learn/Tools_and_tes... as a good place to start.



It wasn’t my code, it was engine code, and it was a problem where Safari reports that it doesn’t support a feature that it actually does.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: