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

  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009