Odak çalma - Focus stealing

İçinde bilgi işlem, odak çalmak bir mod hatası bir program içinde olmadığında üretilir odak (örn. küçültülmüş veya arka planda çalıştırma) ön plana bir pencere yerleştirir ve tüm klavye girişlerini o pencereye yönlendirir. Bu, bazı kullanıcılar için bir rahatsızlık veya tehlike olarak kabul edilir çünkü program, dikkatleri bilgisayar ekranında değilken, örneğin yana kopyayı okurken yazarken olduğu gibi, odağı çalabilir. Bu, pencere göründükten sonra yazılan her şeyin kaybolmasına neden olur - veya daha kötüsü, yazılan giriş yeni odaklanan pencerede istenmeyen bir etkiye neden olabilir. Yavaş bilgisayarlarda, kullanıcılar bazen bu davranış konusunda uyarılmazlar, çünkü ilişkili pencere gerçek odak değişikliği gerçekleştikten birkaç saniye sonra gerçekten görüntülenir.

Güvenlik sorunları

Odak çalma, kullanıcılar dikkatleri ekrandan uzaktayken yazı yazarken kazara hasara neden olan bir şey yapan bir programa razı olabileceği için hasara neden olabilir. Örneğin, ne zaman Microsoft Windows Disk Temizleme sihirbazını açarsa, kullanıcı, sihirbazın girdi beklediğini fark etmeden dosyaları silmeyi "kabul edebilir". Odak hırsızlığı, güvenlik ihlallerine de neden olabilir; örneğin, bir kullanıcı bir şifre girdiğinde ve bunun yerine yazılan şifre yeni bir anlık mesajlaşma maskelenmemiş bir giriş alanındaki pencere.

Çalmaya odaklanmak için alternatifler

Odak çalmak yerine kullanıcının dikkatini çekmek için kullanılabilecek bir dizi alternatif yöntem vardır:[1]

  1. Uygulamanın simgesini görev çubuğunda titreştirin, uygulamayı arka planda bırakın
  2. Bildirim alanına bir mesaj gönder
  3. Ekranı tarama alanı üzerinde titreştirin
  4. Sesli bir uyarı çerçevesi kullanın

Etkilenen sistemler

X Pencere Yöneticileri

Aşağıdaki pencere yöneticisi sistemler odak çalmaya izin verir:

  • 9wm - başlatma testini geçemez[açıklama gerekli ], pencere yerleştirme tesisine odaklanma
  • compize - yapılandırılabilir ve hem başlatma testini hem de JavaScript Ölçek[açıklama gerekli ]
  • fvwm - yapılandırılabilir ve hem başlatma testini hem de JavaScript Ölçek
  • IceWM - başlatma testinde başarısız olur ve yeni başlatılan uygulamalara odaklanır
  • oroboros - yeni başlatılan uygulamalara odaklanarak başlatma testini geçemez

Microsoft Windows

Microsoft Windows tabanlı sistemler, mevcut uygulamadan odağı çalabilen açılır iletişim kutuları kullanır. Windows 7'den önceki Microsoft Windows sürümlerinde, varsayılan olarak ortak bir uygulamanın başka bir programı başlatırken veya yeni bir pencere veya iletişim kutusu açarken odağı çalmasını önleyen bir kullanıcı ayarı vardır.[2] Aynı yöntem Windows 7 veya sonraki sürümlerde çalışmaz.[3]

Mac OS X

Apple MacOS X sistemleri ayrıca, arka plan uygulamaları açılır kalıcı iletişim kutuları kullandığında uygulamaları arka plandan ön plana geçirir. Bu davranışa örnek, Google Chrome'un uyarı iletişim kutusunu kullanmasıdır. [4]

İnternet tarayıcıları

Aşağıdaki web tarayıcıları, this.focus () aracılığıyla odak çalmaya izin verir. JavaScript tesis:

Odak çalma algılama programları

Neyin çalındığını belirlemek için programlar yazılmıştır odak.

Ayrıca bakınız

Referanslar

  1. ^ Mark Hobley tarafından bilgisayar erişilebilirlik wiki
  2. ^ "ForegroundLockTimeout". Microsoft TechNet. Microsoft şirketi. Alındı 18 Kasım 2015.
  3. ^ "Uygulamaların odağı çalmasını önleme". superuser.com. Stack Exchange Inc. Alındı 18 Kasım 2015.
  4. ^ "Sekmeler, uyarı / bilgi istemi / açılır pencereleri onayla kullanarak odağı çalabilir". bugs.chromium.org. Alındı 25 Nisan 2016.
  5. ^ Mozilla Focus Çalma böcekleri

Dış bağlantılar