Android のブラウザには、一度入力した ID とパスワードを保存しておいて、次回ログイン画面を開いたときに、自動的に入力済みの状態にしてくれる機能があります。
しかし、いくつかのサイトでは、このパスワード保存機能が利用できなくなっています。
例えば、スターバックスの My Starbucks のログインページでは、通常出てくるはずの、パスワードを保存するかどうかのダイアログが出てきませんよね。
これは、そのサイトを作った人が、「このページではパスワードを保存しないようにしてね」ということを、プログラムの中に書いているからで、具体的にいうと、HTML の input タグには、autocomplete という属性があって、これが off に設定されていると、ブラウザのパスワード保存機能が効かなくなるのです。
サイトを作った人は、何かしらの意図があって、そのような設定にしているのだとは思いますが、利用者側からするととても不便です。1
ところで、Sleipnir Mobile for Android には、エクステンションという機能があり、この機能を使うと、ユーザーが見やすいようにサイトをカスタマイズして表示したり2できるようになります。
この機能を使って、前述の autocomplete を強制的に off から on に切り替えてやるプログラムを作りました。
次のリンクからインストールできます。
Sleipnir Mobile for Android を使われている方は是非使ってみて下さい。
*
ソースコードは gist に置いてあるので、改変したい方はご自由にどうぞー。