Twitterの仕様が戻るまでの一時凌ぎ


(追記 2010 May. 26th)
私の環境では25日の時点で問題の解消を確認しました。
しかし、逆にIE(Trident)系以外のブラウザで記憶しなくなってるような気が(;^ω^)
あと、セキュリティ面でアレなので不要になったらスクリプトは削除を推奨します。


(追記 2010 May. 18th)
この現象は一部の環境で発生するみたいですが、条件が分かりません。
検索すると同様の症状の方を発見できるため、私の環境固有の問題ではないとは思うんですけど。
ちなみにWinXP SP3 + IE8 (+ Sleipnir 2.9.3)です。
もちろん、Cookie削除も試ましたが駄目みたいです。



数日前からIE(というかTrident)でTwitterのログイン状態が保存されなくなってるみたいです。
私は基本Twitterクライアント使わず、Twitterホームをメインに使ってるんでウザイ事この上ないですヽ(`Д´)ノ


しょうがないので、しょぼいSeaHorseスクリプトを書きましたとさ。
SeaHorseスクリプトなんでSleipnir専用です。*1
一日でも早くこのスクリプトが必要なくなることを願う。今日必要無くなったとしても全然問題ないぜw


使い方

0.SeaHorseを入れてあるの前提。
1.「お気に入りグループ」のスタートアップに http://twitter.com/login を登録しておく。
2.下のスクリプトを適当なファイル名で保存する。※ただし、拡張子は".user.js"にしてね。
3.スクリプトファイルのfooにユーザ名(かメルアド)、barにパスワードを入れて保存してね。
4.保存したスクリプトファイルを"<app_dir>\plugins\seahorse"に放り込む。
5.Sleipnirを起動。

// ==UserScript==
// @name         Twitter Auto Login Temporary
// @include      http://twitter.com/login
// ==/UserScript==

(function() {
var USERNAME = "foo";
var PASSWORD = "bar";

document.getElementById('username_or_email').value=USERNAME;
document.getElementById('password').value=PASSWORD;
document.getElementById('remember_me').checked=true;
document.forms[1].submit();
})();

*1:一応Graniでも問題ないと思うけど