Sleipnir Mobileで強制的にパスワードを保存できるようにする

Android のブラウザには、一度入力した ID とパスワードを保存しておいて、次回ログイン画面を開いたときに、自動的に入力済みの状態にしてくれる機能があります。
しかし、いくつかのサイトでは、このパスワード保存機能が利用できなくなっています。

例えば、スターバックスの My Starbucks のログインページでは、通常出てくるはずの、パスワードを保存するかどうかのダイアログが出てきませんよね。

これは、そのサイトを作った人が、「このページではパスワードを保存しないようにしてね」ということを、プログラムの中に書いているからで、具体的にいうと、HTML の input タグには、autocomplete という属性があって、これが off に設定されていると、ブラウザのパスワード保存機能が効かなくなるのです。

サイトを作った人は、何かしらの意図があって、そのような設定にしているのだとは思いますが、利用者側からするととても不便です。1

ところで、Sleipnir Mobile for Android には、エクステンションという機能があり、この機能を使うと、ユーザーが見やすいようにサイトをカスタマイズして表示したり2できるようになります。
この機能を使って、前述の autocomplete を強制的に off から on に切り替えてやるプログラムを作りました。

次のリンクからインストールできます。

Sleipnir Mobile for Android を使われている方は是非使ってみて下さい。

*

ソースコードは gist に置いてあるので、改変したい方はご自由にどうぞー。

  1. もしこの機能に脆弱性があるとしたら、ブラウザの挙動として、全てのサイトでこの機能を使えなくするべきだと考えます。
  2. 実際はもっといろんなことができます。

コメントを残す