Liner Note

情報(ユーザー中心デザイン・ユーザビリティ)と技術(ウェブプログラミング・ウェブサービス)についてのメモ書き

要約:Firefoxのフォーム自動補完機能が無効になっているサイトでも強制的に有効にする拡張機能の紹介

たまには普通のブログらしく拡張機能の紹介でも。

最近ウェブブラウジングしてて不便だなーと思うのが、ウェブサービスのログイン画面で自動補完が無効にされていること。ユーザ名やパスワードを入力してぽちっとログインすると、ブラウザがパスワードを記憶していて次回以降はユーザ名などの入力が不要になる便利な機能なんですが、これはサイト側で無効にできるんですね。

むろん、普通のウェブサービスはこんなコトはしていないんですが、オンラインバンクなんかはセキュリティを考えてかほとんど無効ですし、Yahoo! Japanのサービス(最近提携したリクナビなんかも含む)とかも最近無効になりました。ちなみに、うちの大学の基幹サービスも無効にされています。

まぁ、共用PCで利用されることを考えるとセキュリティ上正しいのかもしれませんが、自動補完の便利さに慣れきってしまうと、個人のPCで逐一パスワードを打つことを強いられるのはやっぱり面倒すぎます。通学定期券を更新する時、毎回紙に住所・氏名云々を書かされる大阪の地下鉄のようです、ICOCA(首都圏ではSuicaですか)みたいに更新用の機械で更新させろよと。

Annoyance Removerはそんなのを無視してフォームの自動補完機能を常に有効にしてくれる拡張機能です。一応、内部コードを一通り読んでみましたがヤバそうな部分はナシ。ちなみに、この拡張は他に検索バーやロケーションバーの自動補完を無効にする機能、ブラウザのポップアップを無効にする機能、metaタグによるリダイレクトを無効にする機能などがついています。

実は、これを使うまではFireBugを使って有効にしていた1 んですが、さすがに毎回やるのは面倒なんで拡張を探して見つけました。GreaseMonkeyでも似たようなユーザースクリプトがあるようですが、1インストールで済むのでコレを使ってます。

今のところ「Yahoo!」や「りそな銀行」のオンラインバンクは無事に有効になってます。「三菱東京UFJダイレクト」や「イーバンク銀行」ではJavascriptによって自動補完を制御しているので、これをインスト-ルしても意味がないようです。その場合、FireBugでコード内のscriptタグやonloadイベントを消去すれば、自動補完が有効になります。

オリジナルのライセンスが不明なので、問題がある場合すぐに停止することになるでしょうが、以下に私製の日本語版を配布しておきます。無保証・自己責任の下でご使用下さい。

ダウンロード
Annoyance Remover 非公式日本語版 (2008-06-20)


Firefox3に対応するように更新しました。

ちなみに、これは余談ですが拡張機能を作成するときや私製日本語版を作成するときは、7-Zipのファイラを使うと書庫ファイルが普通のフォルダのように透過的に扱えて、超便利です。

  1. HTMLコードからautocomplete="off"を探し出して消去[戻る]

Popularity: 5% [?]

キーワード:

似たもの記事

読者の皆さんの反応サイト内コメントの更新情報(RSSフィード)

読者のコメント

1

ブックマークコメント

1

他サイトの関連記事

0

読者のコメント

  1. お名前

    名無しさん

    投稿日時
    2010年02月13日
    13時ごろ
    Comment No
    #1

    Firefox 3.6に対応していただけないでしょうか。

はてなブックマークでつけられたコメント

gin-oi2さんのプロフィール画像  gin-oi2
Annoyance Remover 非公式日本語版

他サイトの関連記事

トラックバックはまだ寄せられていません


トラックバックとは
この記事に言及したサイトをこちらに掲載する仕組みをトラックバックと言います。ここでは、このサイトに頂いたトラックバックを一覧表示しています。
トラックバックしてくださる方へ
この記事への言及がない記事など、トラックバック受信方針に沿っていないものは、読者にお見せしても仕方ないこともあり削除させていただいることをご了承ください。
トラックバックを受け取るためのURI

コメント書き込みフォーム

  • メールアドレスはウェブ上で公開したり、連絡以外で使うことはありません
  • コメントを公開したくないが、作者に連絡を取りたい場合は メールで連絡してください
  • 本文中にHTMLコードは使用できません(URLはそのままお書きください)