2013-01-18 18 views
6

Küçük bir eklenti oluşturmak için çevrimiçi eklenti oluşturucuyu kullanıyorum. Bu sayfayı kullanarak sayfa yükleme ve URL'yi alabiliriz: https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/tutorials/listen-for-page-load.htmlFirefox tarayıcı hatası için dinleyici ekleyin

Yukarıda test ettim ve çalışıyor.

Problem loading page (internet bağlantısı başarısız olduğunda) gibi tarayıcı hata iletileri için dinleyici nasıl eklenir. Bu hatayı yakalamak istiyorum (örneğin "uyarı" hata yükleme sayfası "). bu nasıl mümkün olabilir?

+0

her şey olabilirsiniz bu-http://api.jquery.com/error/ –

cevap

-2

Bu

window.onerror = function(message, url, linenumber) { 
     alert("Err"+message); 
    } 
+0

birisi lütfen aşağı oyları açıklayın :( –

2
  • "Intercepting Page Loads" listeleri trafik HTTP izlemek sağlayan çeşitli gizmos injected- olabilir js.
  • "Recognizing page load failure", WebProgressListeners'ı kullanarak buna nasıl yaklaştığınıza dair kısa bir açıklamaya sahiptir. (Yukarıdaki sayfadan bağlanmıştır, ancak bağlantı eski ve bozuk.)

Bu tür bir şey için Jetpack'e özgü bir işlev yok gibi görünmüyor, bu nedenle bunlardan biri ile sıkışmış olabilirsiniz çok daha ayrıntılı ve düşük seviyeli çözümler. Ama neden bahsettiğimi bilmiyorum, bu yüzden benim için sözümü almadan önce belki mozilla.dev.extensions'a gönderin. :) İyi şanslar!