東工大ポータルのマトリックス認証で自動入力を行うブックマークレット
概要
タイトル通り。勉強も兼ねて作ってみました。
セキュリティ的には全くよくないので、使用は自己責任で。
実装
以下のコード中の"[A,1][B,1][C,1]...[J,7]"
をカード裏面のマトリックスに置き換えて(※)使う。
※ 例えば、[A,1]
がA
、[B,1]
がB
なら"AB"
というような感じで。
javascript:(function(){function getIndex(str){return 10*(str.charAt(3)-1)+(str.charCodeAt(1)-"A".charCodeAt(0));}var matrix="[A,1][B,1][C,1]...[J,7]";var table=document.getElementsByTagName("table").item(1);for(var i=4;i<=6;i++){var char=matrix.charAt(getIndex(table.rows[i].cells[0].innerText));document.getElementsByName("message"+(i-1))[0].value=char;};})();