Öncelikle bunu bir çözüm yerine mümkün olan yararlı bilgiler olarak gönderiyorum. Hangi doğru yönde bir tane alabilirsiniz.
Bunu, Duyarlı Kaydırma'nın neyi ve nasıl çalıştığını açıklayan OSX'teki Yenilikler'de buldum .
Altta, test amaçlı olarak uygulama başına nasıl devre dışı bırakılacağını belirten bir not da var.
Ancak bu seçeneği kendi oluşturulmuş uygulamalarımda veya başkalarında görmüyorum.
Duyarlı Kaydırma
Duyarlı kaydırma, kaydırmayı daha pürüzsüz hale getiren bir AppKit geliştirmesidir. Bu, uygulamanızın içerik çekme biçiminde iki önemli değişiklik içerir:
Kaydırma görünümleri, çocuklarının görünümlerinden normal görünüm alanlarının dışına ekstra içerik çekmelerini ister, böylece içerik hemen kaydırma amacıyla kullanılabilir hale gelir. Bu ek pencere desteği, ek sayfalamayı en aza indirmek için temizlenebilir bellekte saklanır. Kaydırma iş parçacığı, görünümü saniyede 60 kare hızında yeniden çizmeye çalışır, ancak uygulama devam edemezse geri döner. Kaydırma olayları bir arka plan iş parçacığında işlenir. Çoğu uygulama bu duyarlı kaydırma davranışını otomatik olarak alır. Bununla birlikte, drawRect :, NSSurface tabanlı belge görünümleri, şeffaf belge görünümleri ve lockFocus yöntemini geçersiz kılan belge görünümleri dahil olmak üzere katman destekli görünümler, özel kaydırma görünümü veya klip görünümü alt sınıfları dahil olmak üzere bazı görünümlerin açıkça seçilmesi gerekir.
Duyarlı kaydırmanın otomatik olarak etkinleştirildiği görünümler için, davranış değişikliği bir geliştirici olarak tamamen şeffaf olmalıdır. Ancak, uygulamanız kaydırma sırasında olağandışı bir davranış gösteriyorsa, lütfen hataları bildirin.
Not: Finder'da uygulamanızda Dosya> Bilgi Al'ı seçerek test amaçlı duyarlı kaydırmayı geçici olarak devre dışı bırakabilirsiniz. Ayarı değiştirdikten sonra uygulamanızdan çıkmalı ve yeniden başlatmalısınız. Daha fazla ayrıntı için bkz. OS Xv10.9 için AppKit Sürüm Notları.
Ben appkit sürüm notları bir göz vardı -Responsive Kaydırma daha ayrıntılı.
Bir Uygulamaya Duyarlı Kaydırma'nın atanmasını durduracak koşullar vardır. Onlardan biri:
10.7 veya önceki sürümlerdeki uygulama bağlantıları (uygulama, bu özelliği desteklemek için Mountain Lion veya üzeri sürümlere bağlanmalıdır)
Hangi App de 10.6 üzerinde çalıştırmak için inşa edilmişse demek istediğim o zaman bu özellik eklenmeyecek.
Chrome AFAIK 10.6 ve yukarısında çalışır. Ancak indiricinin mevcut sisteminiz için bir sürüm indirdiğinden şüpheleniyorum.
Muhtemelen 10.6 için oluşturulmuş bir sürüm yalnızca Chrome'da devre dışı bırakılır.
GÜNCELLEME * Ama yorumlarda belirtildiği gibi bogdansrc. 10.6 için tek bir yapı yok
Ben denedim:
defaults write ~/Library/Preferences/com.google.Chrome isCompatibleWithResponsiveScrolling -bool NO
Ancak isCompatibleWithResponsiveScrolling bir nsview alt sınıfı içindir ve gerçekten çalışmasını beklemiyorum. Ben de bu sorunu alamıyorum bu yüzden söyleyemem.