MyBookmarks を更新(v0.6.9)

最近Firefoxのバージョンが上がることによる内部仕様の変更の影響がちょこちょこ発生してウザい。
今回の場合22になるとfaviconデータの取得方法で今までの方法が使えなくなるため、favicon表示機能を残すためには対処する必要があります。
予定では来週にはその22がリリースされるはずなのでアップしました。(相変わらずAMOの検査レビューが順番回ってこなくてまだ公開されていないけど)
これまでは普通に逐次処理的にfaviconデータを取得することができたのだが、そのためのAPIが23からは廃止されるようで。
代替APIは非同期処理が必要になるため、それに対応するための若干の試行錯誤が必要でちょっと面倒だった。
その代替APIは実際は既に少し前のバージョンから実装されていたものの、それ以前のバージョンにも対応するため一応従来のAPIを使用するコードも残してます。
ちなみにライブマーク機能も同様の処理で行けるかと試してはみたものの、何か動作が今いちおかしい、というか、情報が上手く取れたり取れなかったりと良く分からん結果だったので見送りました。
そろそろどこかのタイミングで対応最低バージョンを3.0から上げようかなぁ・・・
ダウンロードは”AMOサイト“または「こちら」からどうぞ。
(追伸)
AMOの方は審査でリジェクト食らっちゃいました。
今までは通ってた部分が今回は引っかかったようで・・・まぁ気にはなってたけど通ってるからいいか、と放置してたのが仇となった。
ということで、ちょっと手直し中。他に今回非同期処理になった事で保存するファイルにfaviconデータが出力されないという問題が発生している模様。
どう対応しようか思案中。

フィッシングメール

スクエニ・メンバーズサイトを騙ったフィッシング詐欺メールが来た。
ちょっと前にも来た事があったんだけど、その時のは日本語も怪しいあからさまなメールだったのでひと笑いしながら即削除した。
それに比べると今回届いたやつは文面も凄くもっともらしく、下手すると引っかかりそうになる位だった。
が、メーラー(Thunderbird)で警告が出て、リンクを(アクセスしただけなら害は無いと判断した上で)クリックしてみたら、Firefoxの方でもフィッシングサイトだと警告が出た。偉いね。
よくよく見てみると、リンクの表示テキストの方はドメインが"square-enix.com"と正しいんだけど、実際の飛び先の方がsquare-enjx.com"となっていた。
あと文面も一ヶ所だけ『ログイン制限の解除方法について以下のURLをご登録ください。』と変な所があって「おしぃ!」て感じ(笑)
でも実の所、この手の言葉選びの間違いとか、最近は日本人の書く文章でもあり得るので、ここだけ見て笑う事はできないかもなぁ・・・