6

Thunderbird 12 アドオンを開発したいと考えています。簡単な JS 関数を作成しました。(ファイル: 「chrome\content\myApp.js」)。このファイルは xul-'onclick'-event によって呼び出されます。アドオンを .xpi ファイルとしてパックし、インストールしました。(大丈夫です、動いています!)

次に、JS 関数をデバッグしたいと思います。しかし、動作する JS デバッガーが見つかりません。私はこのアドオンを試しました:

  • 「Javascript デバッガー」(0.9.89)。機能していません: スレッドがブレークポイントで停止しません。
  • Firebug(1.7.2) + Chromebug(1.7.2)。動作しない: JS デバッグ タブを有効にできません。(更新:「コンテキスト」を設定/変更することもできません)
4

2 に答える 2

2

残念ながら、Chrome (アドオン) JavaScript 用の適切なデバッガーなどはありません。Chromebug は長い間放置されており、venkman は機能せず、アドオンの作成者はそこで少し立ち往生しています。JSD2 と呼ばれる新しいデバッグ API が Mozilla で開発中ですが、wikiによると、少なくとも短期的にはクロム (アドオン) JavaScript ではなく、主にコンテンツ (Web ページ) JavaScript を対象としているようです。

幸いなことに、ごく最近の取り組みが功を奏したようです。適切なコンソールのようなウィンドウで、javascript の小さなスニペットを簡単に実行できるようになりました。詳細については、 http://mikeconley.ca/blog/2012/05/11/scratchpad-ported-to-thunderbird-kinda/を参照してください :)。

于 2012-05-28T18:47:07.250 に答える