hatena_account_switcher
hatena_account_switcher。書き直しました。
どうやらGM_registerMenuCommandから呼び出す場合、セキュリティ的に厳しいためか
“ Security error” code: “1000 [Break on this error] // on first load (of multiple tabs) the context might not exist - about:mozillaなんてエラーが発生します。が、殆どの場合発生する事は無いです。
Minibufferから起動する場合はこのエラーは発生しません。
のでMinibuffer。オススメします。
追加し忘れた関数を追加しました。
M-x hatenaaccount-login-nameで今現在ログイン*しているであろう*名前を取得します。
本当ならsetValueでログインしているかしてないかぐらいメモっとけば良いんですけどね…
これには理由があって、ユーザーが勝手にログアウトしたり、キャッシュを消したりする可能性があるので、そういう事を考えると毎回毎回チェックする必要があるんです。
ですから、*しているであろう*なんです。
えーと…
何故かGM_setValue()が使えません…
GM_setValue()の時点で止まります…
後、何故かtumblrでwindow.Minibufferにプロパティが無いとか言われます…
…orz
…ユーザー名を取得するだけでXHR使ってます…_ ノ 乙 (、ン、) _