Pop-up Blokerler Tarayıcı önlemek
En iyi yöntemler kümesi ya da windows farklı tarayıcıları pop-up engelleyicileri tarafından engellenen pop önlemek için bir tavsiye var mı?
Pop-up ile windows ya window.open
1 ** yöntemlerle yarattı.
Çok teşekkürler
Düzenleme:
Pop-up atlamak için planı yok kesmek ile blokerler. Bu geldi bir OAuth geliştirirken kimlik doğrulaması akış tamamen içinde ve göstermek için gerekli javascript "grant access" (ben pencere kullanıcı pop-up blokerler önlemek olamazdı ve farklı bir yaklaşım kullanmak zorunda kaldım).
CEVAP
Genel kural popup blocker window.open
veya benzeri çağrılan olmayan javascript tarafından çağrıldığında girecektirdoğrudan Kullanıcı işlemi. Bu, pop-up engelleyici tarafından kazaya olmadan düğmeye bir tıklama yanıt olarak window.open
diyebilirsiniz, ama eğer zamanlayıcı olayı aynı kod koyarsanız bloke olacaktır. Çağrı zincirinin derinliği de bir faktördür - bazı eski tarayıcılar yalnızca şu anki çağırıcı bak, daha yeni tarayıcılar biraz eğer arayanın arayan bir fare tıklaması vb olup olmadığını görmek için geri gelebilir. Pop-up blokerler önlemek için mümkün olduğunca sığ tutun.
HTML5 Tarihine tarayıcı kaydırma önlem...
Sürükle-ve-düştü bir dosya yüklenmesin...
Nasıl tarayıcı basic auth açılan çağır...
Nasıl Raylar tarayıcı sayfayı önbelleğ...
Çapraz tarayıcı yüklendiğinde olay ve ...