Maalesef, bu biraz kutunun dışında, ama: Don't do it. neden şeyler window.close()
sorulmadan bunu yapmayacağım gibi iyi bir nedeni vardır. Ben bu iyi bir yaklaşım olabilir akla durumlar vardır itiraf, ama bu gibi kullanıcı kontrol önlemleri engellemeyi muhtemelen amaç iyi olsa bile, ayak kendinizi çekim bitireceğiz.
Bu ayak-çekim oluşabilir konusunda birkaç seçenekleri:
- Siz bu durumda bunu yapmak için iyi bir fikir olduğunu düşünüyorum, ama hoppala, kullanıcıların sanmıyorum. Eğer hiç kimse düşündüm bulunuyor en iyi kullanılabilirlik şey olurdu emin olsa bile.
- Hackaround yerde diğer bazı şeyler kırar bazı şeyler içerir. Başka bir tarayıcıda. Eski versiyonda. Belirli bir tarayıcı eklentisi ile. Bazı sıradışı kullanıcı ayarları ile.
- Gelecek tarayıcı sürümü hackaround sefil başarısız, ve bir şekilde hackaround bağlıdır için etkileşimi modeli inşa ettik, emin olsa bile her ihtimale karşı alternatif bir yaklaşım yapılmış yapar ... sadece o tek bir yerde, değil mi , sen hackaround kendiniz kullanıyormuş ve her zaman çalışması beklenen fark etmedi çünkü.
- Hackaround çalışıyor ... ama sen izliyor sadece. Bunu etkilemez gereken bazı oldukça normal koşullarda, birdenbire başka bir şey sonları ve hackaround neden biter bazı garip saçak sorunu hata ayıklama harcama gün sonunda. Yani, hackaround böyle bir şey neden olmuştur shouln't. Gerçekten olmamalıdır. Ama oldu.