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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • kev5124

    kev5124

    9 Kasım 2008
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008