Cyber Xeedで自動ログイン(ブックマークレット)

Cyber Xeedのログインのたびに、

IDとパスワードを入力するのがたいへん面倒くさくて、

何とかならないものかと悩んでいた。

ブラウザもIE(Edgeでもなく)指定だし。

パスワードとかも覚えてくれないし。

 

ふと「おう! ブックマークレット

行けるのではないか」と天啓が閃き、

調べてみた。

 

 

たった1回のクリックで自動ログインできるブックマークレットの活用術

https://search-log.net/auto-login_bookmarklet/

 

要はここに書いてあることをしただけですが、

Cyber Xeedのサイト解析も面倒でしょうから

(というかCyber Xeedを使っている人がそんなに

 いるとも思えないけど)、記録。

 

javascript:(function(d,i,n,v,in1,in2,in3,t1,t2) {d[i]([in1])[v]=[t1];d[i]([in2])[v]=[t2];d[i]([in3]).click();})(document,'getElementById','getElementsByName','value','LoginID','password','LOGINBUTTON','your_ID','your_password'); 

 

上記コードの「your_ID」「your_password」を書換えて、

ブックマークレットにして、お気に入りバーにでも登録を。

 

オリジナルサイトが消えても困るので、

ごく簡単にコード解説

 

javascript:
(function(d,i,n,v,in1,in2,in3,t1,t2) {
d[i]([in1])[v]=[t1];
d[i]([in2])[v]=[t2];
d[i]([in3]).click();
})
(document,'getElementById','getElementsByName','value','LoginID','password','LOGINBUTTON','your_ID','your_password');  

変数を使わずに書くと

 javascript:
(function() {
document.getElementById('LoginID').value='your_ID';
document.getElementById('passoword').value='your_password';
document.getElementById('LOGINBUTTON').click();
})

 最後の.click()がダメなときは.submit()だそう。

 

以上! 不親切w!