MixiLoginFocus.user.js
前々から Mixi のログイン画面は Google みたいに入力項目にカーソルがフォーカスしなくって不便だと思っていて、不意に思い立ったので Mixi のログイン画面が表示されるときにフォーム e-mail 入力にカーソルがフォーカスする GreaseMonkeyScript MixiLoginFocus.user.js などというものを書いてみた。
// ==UserScript== // @name Mixi login focus 0.01 // @namespace http://massa.dyndns.org/lib/greasemonkey/MixiLoginFocus.user.js // @description Focus to email input when you attempt to login to Mixi // @include http://mixi.jp/home.pl // ==/UserScript== // (function() { var body = document.getElementsByTagName('body').item(0); var inputs = body.getElementsByTagName('input'); for ( var i = 0; i < inputs.length; i++ ) { var input = inputs[i]; if(input.name == "email") { input.focus(); } } })();
ソースはもっと短く書けるような気もするけど、JavaScript 初級なのでこんなもんか。