無料ブログ「rentafree.net」の管理人ブログ

ブログコメントの仕様を変更しました

node.jsではないかと思うのですがブログコメントにJavaScriptを処理していると思われるスパムがくるので、
node.jsに詳しくないので排除できるか不明ですが、投稿の受理に条件を追加しました。

コメント入力欄にフォーカスが当たらなかった場合、コメント投稿を受理しないようにしました。
効果がないようなら処理を外す可能性があります。

多分無いと思いますが、
blog.jsのコメント機能を利用していないか、コメント入力欄のクラス名が「CommentFormComment」以外になっているテンプレートでは対策しないとコメントの投稿ができません。

また、コメント投稿を行った後にブラウザの戻るを使用して再度投稿を行った場合に2重投稿の制限に掛かるようになっていましたが、
戻るを使用した後にも再投稿ができるようにしました。
ただし、ブラウザの仕様によりますが、戻るを使用した場合は今回追加したフォーカスの検知が外れると思いますので再フォーカスが必要です。