― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - Confirm-Address 修正版
作成者 メッセージ
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
MizoKen001 さんが書きました:
Thunderbird5.2にアップデートしたらと送信できなくなりました。

設定画面確認すると設定内容がクリアされていて設定することもできません。

自分も同様にメールが送れなくなったので調べた所、下記のアドオンが見つかりました。

Flex Confirm Mail
https://addons.mozilla.org/ja/thunderbi ... firm-mail/

Confirm-Addressをフォークして作成されたアドオンです。
現時点でレビューが★1になっていますが、2014年のものです。
試しに入れてみましたら、メール送信できますし、Confirm-Address になかった機能もありました。

Thunderbird内のアドオン検索ではこのアドオンが表示されないので、
ブラウザでダウンロードし、ファイルをThunderbirdのアドオン画面にドラッグアンドドロップしてインストールしました。
投稿記事 Posted: 2017年4月10日(月) 22:12
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
Thunderbird5.2にアップデートしたらと送信できなくなりました。

設定画面確認すると設定内容がクリアされていて設定することもできません。

文字装飾を除去しました。 -- Kuro(Moderator)2017-04-10T22:06
投稿記事 Posted: 2017年4月05日(水) 15:30
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
esthgs さん
esthgs さんが書きました:
上記の件ですが、試してみたら、下記の修正でも動作するようになります。
単にvarを消すだけです。varの有り無しで、スコープが変わるようになったんですかね。。。
※TB38.7.2ではvarの有無関係なく動作しました。

//confirm-address-overlay.js

var SendMessage = function()

SendMessage = function()

これで動作してしまいますね。
いずれにしても、本体のコードをコピーして書き加えるのは気が進みません。
今回のように、本体のバージョンが上がって互換性がなくなる可能性が高くなります。

esthgs さんが書きました:
あと、あまり同種のアドオンを共存させることはないとは思いますが、
xulのオーバーレイでフックするようにした場合、同じくxulのオーバーレイでフックしているアドオンの場合には
片方動かなくなりますね。。。

アドオンの宿命です :(
今回はユーザの操作に一番近い commandset を直接書き換えてますが、フックする方法は何通りかあります。
それが他のアドオンと衝突しなければ良いだけで。

# ver 1.2.9.3 で他のアドオンが使えなくなった方は、 ver 1.2.9.2 を使ってください。
投稿記事 Posted: 2016年4月22日(金) 23:03
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
marさん、修正版ありがとうございます。

引用:
(4/18追記)
45.0 で動作しなくなったのは、この confirm-address-overlay.js で元の SendMessage() 関数を呼び出せなくなってたことが原因です。
Thunderbird 本体から現在のコードをコピーしてきて対応しました。
同じように SendMessage() を置き換えている他の送信確認系のアドオンも 45.0 で動作しなくなってるはずです。


上記の件ですが、試してみたら、下記の修正でも動作するようになります。
単にvarを消すだけです。varの有り無しで、スコープが変わるようになったんですかね。。。
※TB38.7.2ではvarの有無関係なく動作しました。

//confirm-address-overlay.js

var SendMessage = function()

SendMessage = function()


あと、あまり同種のアドオンを共存させることはないとは思いますが、
xulのオーバーレイでフックするようにした場合、同じくxulのオーバーレイでフックしているアドオンの場合には
片方動かなくなりますね。。。
投稿記事 Posted: 2016年4月21日(木) 23:49
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
mar さんが書きました:
# 以下独り言
confirm-address-overlay.js のやり方が気に入らない。
XUL のオーバーレイで送信をフックしたい。

しました。 :)

confirm_address-1.2.9.3.xpi (23,670 bytes)
投稿記事 Posted: 2016年4月19日(火) 19:06
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
mkato さんが書きました:
これって作者のレポジトリっぽいんですが、PR出してみるのがいいかと思います。

https://github.com/Meatian/confirm-address/

ありがとうございます。Google Code から移ってたんですね。
レビューがとっても大変な PR 出してみました。(丸投げ)
投稿記事 Posted: 2016年4月18日(月) 19:22
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
これって作者のレポジトリっぽいんですが、PR出してみるのがいいかと思います。

https://github.com/Meatian/confirm-address/
投稿記事 Posted: 2016年4月18日(月) 09:58
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
Thunderbird 45.0 で送信できなくなってたので修正しました。
Confirm-Address 1.2.9.2 (mar 版) です。

confirm_address-1.2.9.2.xpi (24,676 bytes)


# 以下独り言
confirm-address-overlay.js のやり方が気に入らない。
XUL のオーバーレイで送信をフックしたい。

(4/18追記)
45.0 で動作しなくなったのは、この confirm-address-overlay.js で元の SendMessage() 関数を呼び出せなくなってたことが原因です。
Thunderbird 本体から現在のコードをコピーしてきて対応しました。
同じように SendMessage() を置き換えている他の送信確認系のアドオンも 45.0 で動作しなくなってるはずです。
投稿記事 Posted: 2016年4月16日(土) 00:02
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
marさん、修正ありがとうございます。

2週間ほど使ってみました。動作に問題はありませんでした。
チェックボックスの有無については、利用環境で異なるのでこれがベストとは言えないですが、私の利用環境では良いと思います(^^)
投稿記事 Posted: 2015年12月19日(土) 23:12
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
Kuro さん、フィードバックありがとうございます。
Kuro さんが書きました:
組織内メールアドレス(ダイアログ上部の枠内)に、以前は全体をチェックオンにするためのチェックボックスがありました。
1.2.9では、そのチェックボックスがなくなり、代わりに「組織内へのメール」の見出しを押すと全てのチェックが入るようになりました。

ダイアログのデザイン変更に伴うチェックボックス廃止になりますでしょうか。
機能上は問題無いですし、おそらく上下のフォームを統一したのかなと思いました。
ただ、上は全チェック機能で、下はただの見出しとなっていて、上下の機能が別になりますので、
チェックボックスはつけておいたほうが良いのではと思います。

ああ、やっぱりつっこまれましたね。
ヘッダにチェックボックスを付けると処理が面倒だったので、外してしまいました。
代わりに、チェックが付いてないアドレスは太字で表示するようにしたのです。

組織外のメールもヘッダのクリックですべて選択/選択解除できるようにした、
Confirm-Address 1.2.9.1 (mar 版) を公開しました。
↑の投稿の同じリンク先に置いてあります。


ToDo:
*未確認のアドレス数を表示する
*組織内のメールはデフォルトでチェックをいれる(もしくは設定を付ける)
投稿記事 Posted: 2015年12月05日(土) 15:23
  記事の件名:  Re: Confirm-Address 修正版  引用付きで返信する
つぶやきを拾ってもらった Kuro です(^o^)。
修正(書き直し?)していただきありがとうございます。

インストールして、1つ気になったことがありますのでフィードバックさせていただきます。

添付ファイル:
コメント: Confirm-Address 1.2.8の確認ダイアログ
Confirm-Address 1.2.8.png
Confirm-Address 1.2.8.png [ 550.63 KiB | 表示数: 44984 回 ]

添付ファイル:
コメント: Confirm-Address 1.2.9の確認ダイアログ
Confirm-Address 1.2.9.png
Confirm-Address 1.2.9.png [ 557.97 KiB | 表示数: 44984 回 ]

組織内メールアドレス(ダイアログ上部の枠内)に、以前は全体をチェックオンにするためのチェックボックスがありました。
1.2.9では、そのチェックボックスがなくなり、代わりに「組織内へのメール」の見出しを押すと全てのチェックが入るようになりました。

ダイアログのデザイン変更に伴うチェックボックス廃止になりますでしょうか。
機能上は問題無いですし、おそらく上下のフォームを統一したのかなと思いました。
ただ、上は全チェック機能で、下はただの見出しとなっていて、上下の機能が別になりますので、
チェックボックスはつけておいたほうが良いのではと思います。

その他は、以前通りの動作となっていました。大変助かります(T_T)

とりあえず、私からは以上です。
投稿記事 Posted: 2015年12月05日(土) 10:16
  記事の件名:  Confirm-Address 修正版  引用付きで返信する
Thunderbird 用の拡張機能の Confirm-Address気まぐれに修正してみました。

本家の方は 2013年11月のバージョン 1.2.8 で更新が止まっているようです。
https://code.google.com/p/confirm-address/source/list
ダイアログのデザインを少し変更したのでバージョンを 0.1 上げました。

Confirm-Address 1.2.9 (mar 版)
http://mozilla.l10n.jp/~mar/confirmaddress/

ライセンスは本家と同じ MPL 1.1 です。
不具合や要望があればコメントください。気が向いた時にまた直すかもしれません。 :wink:
投稿記事 Posted: 2015年12月03日(木) 22:20

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean