Kesinlikle doğru OS sürümü algılama almak zor gibi dayanarak this görünüyor. Ancak, benim ürünü ile mümkün compat konularda OS X Tiger ve aşağıda kullanıcıları uyarıyor yarım terbiyeli bir şey arıyorum.
The heuristic I can think of is first detecting whether the OS is a Mac (relatively simple) and then matching the user agent with the regex 10[/._][0-4]
to detect Tiger and below.
I don't really care about cases where the user agent is modified - I want a fair strike rate detecting OS X versions, not a 100% solution.
Başka bir öneri / öneriler?
Ayrıca, bana farklı OS sürümü + tarayıcı sürümü kombinasyonları için bilinen kullanıcı aracısı dizeleri oluşturarak bu test etmesine yardımcı bir araç işaret için bonus puan.
Teşekkürler!