end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転しました

Thunderbird ver.52 のaddon(plug-in)開発を中断

やりたかったことと、必要な技術要素

誤送信防止プラグインである Secure Addressing の送信前確認画面において 宛先に応じた顔写真を表示。 顔写真は、WEB上(イントラ内)にあり、httpsにてアクセス可能。

https://addons.mozilla.org/ja/thunderbird/addon/secure-addressing/

これを実現するには、Thunderbirdのaddonにおいて、以下の技術要素が必要

  • ldapまたはアドレス帳に対する メールアドレスからの会員ID(uid)の検索
  • XUL上での < image src="http://$画像URL" /> による画像表示

中断した理由

imageタグ内のsrc属性は「https://~.png」のように拡張子で終わる場合、問題ないが、 拡張子で終わらない場合、画像が表示されない為。

(XULの問題かと思いましたが、Thunderbirdのアドレス帳の「顔写真」タブで、 拡張子なしのURLを指定した場合も表示されなかったので)

また、Thunderbird環境で画像ファイルをダウンロード & 保存する方法も 分かりませんでしたので

参考url

今回、初めてThunderbirdのアドオン開発に触れてみましたが、以下のurlを読み、 更にダウンロードした実際のThunderbirdアドオンをunzipして読経するとよいと思います。

http://www.magicvox.net/archive/2014/03161644/ http://www.koikikukan.com/archives/2018/01/30-000300.php http://thinkami.hatenablog.com/entry/20140429/1398721329

http://remotehost.blog54.fc2.com/blog-entry-22.html?q=thunderbird&charset=utf-8 http://d.hatena.ne.jp/mallowlabs/20080807/1218106360 https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Thunderbird_extensions/Building_a_Thunderbird_extension