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

  • boniver

    boniver

    17 NİSAN 2006
  • echifitness

    echifitness

    9 Kasım 2008
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011