SORU
13 Kasım 2009, Cuma


JavaScript: () Geçersiz kılma alarmı

Herkes JavaScript alert() işlevi geçersiz kılma ile herhangi bir deneyimi var mı?

  • Hangi tarayıcılar destekliyor mu?
  • Hangi tarayıcı sürümleri bu destek?
  • İşlevi geçersiz kılma tehlikeleri nelerdir?

CEVAP
13 Kasım 2009, Cuma


Kesinlikle"". desteklenen Onunla istediğiniz ne olursa olsun web sayfanızı yapın.

Ben zaten bu olayları gizlice bir kütüphane değiştirmeden ama analytics olayları izlemek için yaptı.

Proxy desen kullanın:

(function(proxied) {
  window.alert = function() {
    // do something here
    return proxied.apply(this, arguments);
  };
})(window.alert);

Ayrıca eğer isterseniz orijinal işlevi çağrısı () proxy üzerinden atlayabilirsiniz

Burada daha fazla bilgi: JQuery Types #Proxy Pattern

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010