2009-04-17 6 views
2

背景: FF3を使用する人は、アドレスバーの興味深い新しい属性をよく知っているかもしれません。以前に表示したURLをフィルタリングするために、サブストリング自動補完を行うことができます。あなたは、次のURLを開きたい場合はfirefox 3アドレスバーの自動補完依存関係

したがって、:

http://longservernamehere.thatyou.nevercanremember.com/support/asdf1235234/kbid?1245 

あなたは、単にユニークなURLを区別するのに十分であるというURLのいずれかのサブ文字列を入力することができます。

long<space>never<space>support<ENTER> 

この潜在的なリンクを絞り込むのに役立つキーワード(サブストリング)がユーザーに覚えておく必要があるため、ユーザーがURLについて考える方法を変更します。

問題:この機能は素晴らしいですが、欠点があります。ユーザーは、URLをブックマークして暗記するインセンティブが減少します。これは明らかに、ユーザーが遠隔サイトでURLを入力する必要がある場合(たとえば営業呼び出し中)、ミーティング中に見せたい素晴らしいカタログのURLを覚えていないために迷惑をかけることがあります。

明らかに、この問題を回避する方法があります。会議に入る前にあなたのURLをブックマークし、ノートブックにコピーしてください。サードパーティのソリューションまたはオンラインブックマークポータルを使用します。ソーシャルブックマークサイトなど。

質問 質問は、上記の回避策のいずれかを使用したくないそれらのユーザーのために、実際にへの道があるされ、直接私は抽出するスクリプトを書くことができますので、FF3の内部を掘り下げますどのマシンでもユーザーの自動補完動作を複製するために必要なコンポーネントはありますか?

答えて

4

Firefoxはすべてこの情報をSQLiteデータベースに保存します。 SQLiteがインストールされている場合は、直接クエリできます。 FirefoxプラグインSQLite Managerを使用してブラウズすることもできます。要約すると

、URL履歴をmoz_placesに格納され、あなたがアドレスバーに入力したこと、様々な「フレーズ」は、子テーブルであるMOZ _ inputhistory、経由場所に関連しています。

これらのアルゴリズムは、各文字をアドレスバーに入力するときに一致するエントリの入力履歴を照会し、use_countで降順で表示するように思われます。

希望に役立ちます。

EDIT:firefoxforensic.com

+0

おかげでクリス、優れた答え:このサイトはFirefoxのデータベースについての良い情報の束を持っています。 – dreftymac