Durum
Mesaj gönderimine kapalı.

Hasan Merkit

Moderasyon Üyesi
Moderatör
Katılım
30 Ocak 2025
Mesajlar
4.989
Makaleler
14
Çözümler
100
Beğeniler
8.087
Merhaba değerli Techolay Sosyal'in macOS kullanıcıları.

Bildiğiniz üzere Techolay'ın tarayıcı ve işletim sistemini tespit eden eklentiyi geliştirmiştik. Her ne kadar eski eklentiden çok daha iyi bir eklenti yapmış olsak da macOS kısmında zayıf kaldığımızı düşünüyoruz.

Sizden ricam, eğer macOS cihazınız var ise bu cihazda kurulu olan tüm tarayıcılarınız ile bu konuya aşağıdaki detayları vererek cevap yazabilir misiniz?

  • macOS sürümünüz
  • Kullandığınız tarayıcı ve sürümü



Maalesef Apple, gönderdiği başlıklara pek önem vermiyor gibi gözüküyor. Bu yüzden tarayıcı tespit kütüphanemizi bu konuda daha tedbirli davranacak şekilde geliştirmemiz gerek. Ancak bunun için özellikle Safari kullanan kullanıcılardan geri bildirim almalıyız.

Şimdiden desteğiniz için teşekkürler.

Ek notlar ekliyorum:

  • Konuya lütfen sadece macOS cihazlar üstünden cevap verin. Şimdiden emeğinize sağlık.
  • Hackintosh gibi yöntemler ile kurulmuş resmi olmayan kurulumlar ile konuya cevap vermeyin.
  • Cihazınızın güncel olmaması önemli değildir. Eski sürümlerden de toplayacağımız bilgiler kütüphaneyi geliştirecektir.
Duruma göre https://test.teteos.net/browser adresinden ekran görüntüsü paylaşmanızı isteyebilirim.
 
Son düzenleme:
1) macOS sürümünüz
1750682984647.webp

2) Kullandığınız tarayıcı ve sürümü
2.1) Safari
1750682594860.webp

2.2) Google Chrome
1750682748748.webp

3) https://test.teteos.net/browser adresinden ekran görüntüsü
3.1) Safari için;
1750682650531.webp

3.2) Chrome için;
1750682782647.webp
 
Chrome ile test sayfasına ikinci kere uğradığınız zaman "Sec_CH_UA_Platform_Version" boş kalmaya devam ediyor mu? İlk uğradığınız zaman bu başlığı almayabiliyor. Techolay'da bu durumu aştık ama saf PHP ile aşamadık. Bu yüzden bir kez yenileme gerekiyor.

Yine sonuç boş olabilir.
 
Chrome ile test sayfasına ikinci kere uğradığınız zaman "Sec_CH_UA_Platform_Version" boş kalmaya devam ediyor mu? İlk uğradığınız zaman bu başlığı almayabiliyor. Techolay'da bu durumu aştık ama saf PHP ile aşamadık. Bu yüzden bir kez yenileme gerekiyor.

Yine sonuç boş olabilir.
Sayfayı dediğiniz gibi bir defa daha yeniledim, sonuçlar;

1) Chrome
1750683281526.webp


2) Safari
1750683316465.webp
 
Sayfayı dediğiniz gibi bir defa daha yeniledim, sonuçlar;

1) Chrome
Eki Görüntüle 156864

2) Safari
Eki Görüntüle 156865
Chrome, Sec_CH_UA_Platform_Version ile doğru bilgi verirken Safari maalesef sadece eski başlığı kullanıyor ve onu da hatalı şekilde Catalina gösteriyor.

Apple gibi Webkit'i geliştirmiş firmanın böyle hatalar yapması çok üzücü. Tıpkı iOS 26 cihazlar için "iOS 19" şeklinde dize göndermesi gibi.

Verdiğiniz bu bilgiler çok işe yaradı. Size çok teşekkür ederim.

Sanırım Safari sürümü ile macOS sürümünü tespit etmeye çalışacağız. Eğer doğru sürüm tespit etmek için yine imkan bulamıyor isek (ki diğer kütüphaneler de Catalina demek zorunda kalmış), macOS sürümünün Catalina olarak tespit edilmesi halinde sürüm numarasını göstermemeyi hedefleyen bir öneri sunmak zorunda kalacağım.

Safari maalesef sadece eski başlığı kullanıyor ve onu da hatalı şekilde Catalina gösteriyor.
Gelen geçen Catalina kullanıyor olamaz. Yine yaptın yapacağını Apple.
 
macOS sürümüm: macOS 26 Dev Beta 2.
Kullandığım tarayıcı: Safari 26 (21622.1.16.11.2)

Eki Görüntüle 157066
Yararlı bilgi. Teşekkürler. 🙏

macOS tespitini iyileştiren güncelleme yazacağız. İşte bazı notlar:

1. Safari sürümüne göre macOS 10.15.7 bilgisinin doğruluğu kontrol edilecek.

2. Sec_CH_UA kullanan tarayıcılar ile macOS sürümü daha doğru tespit edilecek. (Şu an zaten çalışıyor ancak tekrar kalitesini kontrol edeceğiz.)

3. macOS 26 desteği eklenecek.

4. Eğer kesin macOS sürümüne ulaşılamıyor ise yanlış bilgi vermemesi açısından sürüm bilgisi içermeyecek.

Ancak konu açık kalmaya devam edecek. Çünkü biraz daha bilgiye ihtiyaç var.
 
Yararlı bilgi. Teşekkürler. 🙏

macOS tespitini iyileştiren güncelleme yazacağız. İşte bazı notlar:

1. Safari sürümüne göre macOS 10.15.7 bilgisinin doğruluğu kontrol edilecek.

2. Sec_CH_UA kullanan tarayıcılar ile macOS sürümü daha doğru tespit edilecek. (Şu an zaten çalışıyor ancak tekrar kalitesini kontrol edeceğiz.)

3. macOS 26 desteği eklenecek.

4. Eğer kesin macOS sürümüne ulaşılamıyor ise yanlış bilgi vermemesi açısından sürüm bilgisi içermeyecek.

Ancak konu açık kalmaya devam edecek. Çünkü biraz daha bilgiye ihtiyaç var.
Aslında bu Safari versiyonları macOS versiyonları ile eşdeğer gidiyor. Onu baz alabilirsiniz macOS versiyonu tespitinde. Mesela macOS 26, Safari 26 kullanıyor. macOS 18.5 yok ama iOS 18.5, iPadOS 18.5 sürümleri Safari 18.5 kullanıyor.
 
Durum
Mesaj gönderimine kapalı.