問題タブ [thunderbird-addon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Thunderbird のアドオンとしてのオープン ソース C++ プロジェクト
Thunderbird のアドオンとしてオープン ソースの C++ プロジェクトがあるかどうか教えてください。電子メール処理用に開発する必要があります。この件に関する情報は大歓迎です。ありがとうございました!
firefox - デフォルト設定を定義する方法 (prefpane)
アプリケーション用のカスタム prefpane を (thunderbird で) 作成し、いくつかの設定を定義することに成功しました。
現時点では、私の prefpane の値はデフォルトで空です。ただし、それらを入力/選択して保存すると、すべて問題なく、デフォルトのデータベースに書き込まれます。
自分の設定に値を事前に定義するにはどうすればよいですか (たとえばautosync_time = int(60)
、autosync_server = string(dlc://mydlc.com)
アプリケーションの場合は?
c++ - C++ で Thunderbird 拡張機能を開発する
XPCOM で Thunderbird 拡張機能を開発するための C++ チュートリアルを知っている人はいますか?
javascript - Thunderbirdからの電子メール本文とその添付ファイルを保存します
カスタムアドインを使用してJavaScriptから電子メール本文とその添付ファイルを保存しようとしていますが、 http://forums.mozillazine.org/viewtopic.php?f = 19&tで説明されているように保存できません。= 2030903何か提案はありますか?電子メールの本文をネイティブEML形式で保存できますか?ありがとうございました!
[編集]上記のコードは添付ファイルを保存しますが、[名前を付けて保存]ダイアログを開きます。静かにできますか?電子メールの本文をネイティブEML形式で保存できますか?ありがとうございました![/編集]
jquery - jQuery を使用して XUL 要素を取得し、XUL DOM ツリーを文字列として出力する方法
私は Mozilla Thunderbird 拡張機能に取り組んでいます。DOM インスペクターとコンソールをインストールし、開発環境を構成して、指先でほとんどの情報を取得できるようにしました。
オーバーレイを使用する際の開発を容易にするために、XUL 要素への参照を取得し、デバッグ/開発目的でログに DOM ツリーを表示したいと考えています。
Web 開発では、単純にブラウザー コンソールにドロップして、次のように入力します。
そして、その要素の HTML コンテンツをコンソールに出力します。
ただし、XML/XUL 要素でこれを行う方法は見つかりませんでした。基本的に、XML/XUL DOM を文字列に変換して印刷できるようにしようとしています。
テキストだけを印刷するつもりはありません。SOには、それを示す回答がすでにあります。構造も印刷したいです。
たとえば、id="attachmentList" を持つノードを取得するとします。
内容を印刷して表示するにはどうすればよいですか。
XML/XUL DOM が id="attachmentList" で識別される要素内にあると仮定しますか?
アップデート:
これは、serializeToString を使用しようとしたときに表示される美しいエラー メッセージです。私は何か間違ったことをしているかもしれないと思っていますが、jQuery と XUL は十分に文書化されていません:
これが役立つ場合、Thunderbird で jQuery をインポートする方法は次のとおりです。
firefox - Thunderbird拡張機能からFirefoxXPCOMコンポーネントを呼び出す
Firefoxに保存されているユーザー名/パスワードを取得してそれらのアカウントをThunderbirdにインポートするThunderbird拡張機能を実行しています。その結果、nsILoginManagerが必要になりますが、Thunderbird拡張機能からそれを機能させる方法がわかりません。そうすることは可能ですか?
api - Gmail Lab APIは開いていますか?
メールアプリケーション用のプラグインを書くことを考えています。GmailLabsに配置できます。それはthunderbirdプラグインまたはchrome/firefoxプラグインでさえありえます。ただし、最大限の露出を得るには、可能であればGmailLabsに配置する必要があります。実は、それが可能かどうかはわかりません。ところで、私はこれを知っています。どう考えているか教えてください。
javascript - Thunderbird アドオン/拡張機能の JavaScript をデバッグする方法
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 デバッグ タブを有効にできません。(更新:「コンテキスト」を設定/変更することもできません)
javascript - Thunderbid 拡張機能: eml ファイルを開く
私はすでに次のことを行う拡張機能を作成しました:
コマンド ラインで Thinderbird を実行するとthunderbird -MyCustomParam1 "12345"
、拡張機能によって作成ウィンドウが開き、パラメーター"12345"
がウィンドウに追加されます。
私が使用するいくつかのコード:
もちろん、正しい URL と機能を使用します。
今、私は同じことをしたいのですが、メッセージウィンドウと、選択しeml
たファイルを使用しています。
eml
次のようにコマンドラインからファイルを開くことができます: Thunderbird test.eml
(これにより、新しいウィンドウでメールが開きます)。
私が欲しいのは次のとおりです。
Thunderbird test.eml -MycustomParam1 "1234"
メールを開き、パラメータ"1234"
を画面に追加して、例 1 のようにドキュメント ウィンドウでアクセスできるようにする必要があります。
したがって、基本的には のようなものが必要ですwatcher.openWindow
が、特定のeml
ファイルが必要です。
何か案は?