2013-01-18 9 views
6

私はオンラインアドオンビルダーを使用して小さなアドオンを作成しています。 https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/tutorials/listen-for-page-load.htmlFirefoxはブラウザエラーのリスナーを追加します

私は上でテストして動作します。

しかし、ブラウザのエラーメッセージにリスナーを追加する方法は、Problem loading page(インターネット接続に失敗した場合)です。私はこのエラーを捕まえたいです(例えば、 "error loading page")。どのように可能ですか?

+0

は、すべてが欲しいかもしれない - http://api.jquery.com/error/ –

答えて

-2

これは

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

誰かが下の投票を説明してください:( –

2
  • "Intercepting Page Loads"リストinjected-あなたはHTTPトラフィックを見てみましょういくつかのギズモことができJS。
  • "Recognizing page load failure"には、WebProgressListenersを使用してこれにどのようにアプローチするかについての簡単な説明があります。 (これは、上記のページからリンクされているが、リンクは古いと壊れています。)

この種のもののための任意のJetpackの固有の機能がありますようにそれは見ていないので、あなたはこれらのいずれかで立ち往生するかもしれませんはるかに冗長で低レベルのソリューションです。しかし、私が何を話しているのか分からないので、あなたが私の言葉を取る前にmozilla.dev.extensionsに投稿してください。 :) がんばろう!

関連する問題