アドオンビルダーでFirefoxアドオンを開発しようとしています。
Web ベースのメーラーのメール エディターを変更したいと考えています。(以下のコードではYahoo! JAPANのメールサービスで試しています。)
ユーザーが送信ボタンを押したときに特定のコードを実行したい。
アドオンコードは次のとおりです。
main.js
var self = require("self");
var pageMod = require("page-mod");
pageMod.PageMod({
include: "*.mail.yahoo.co.jp",
contentScriptWhen: 'end',
contentScript: "document.getElementById('send_top').setAttribute('onclick', 'alert(\"blabla\")');"
});
メール編集ページのボタン:
<input id="send_top" class="inputbutton" type="submit" title="Submit an email"
value="Submit" name="action_msg_send" accesskey="9">
ユーザーが「送信」ボタンを押すと、ダイアログを表示したい。