Firefoxに含まれている「最も訪問された」ブックマークフォルダがどのように機能するのか疑問に思ったことはありませんか?特殊なケースのフォルダだけでなく、Firefox 3で導入されたPlacesデータベースを利用して、独自のスマートブックマークを作成できます。
FirefoxのPlacesシステムは、ブックマークと履歴をSQLiteデータベースに保存します。 Firefoxには強力なクエリが含まれています。このデータベースを操作するための構文ですが、この機能はデフォルトではほとんど非表示になっています。
検索を保存する
Firefoxは、デフォルトでスマートフォルダを作成する単一の方法を公開しています。開始するには、メニューの[ブックマーク]または[履歴]オプションを選択して、[ライブラリ]ウィンドウを開きます。
ライブラリウィンドウの検索ボックスを使用して検索を実行します。ページタイトルとページURLの両方を検索できます。たとえば、「How-To Geek」と入力して、タイトルにHow-To Geekが含まれるすべてのページを検索するか、「howtogeek.com」と入力して、How-To GeekWebサイトのすべてのページを検索します。 。
スマートブックマークでブックマークや履歴を検索できます。ブックマークまたは履歴を選択した後、[保存]ボタンをクリックし、名前を入力して検索をスマートブックマークフォルダーとして保存します。
Firefoxは、デフォルトでブックマークメニューにブックマークフォルダを作成しますが、ブックマークツールバーなど、好きな場所に配置できます。
Firefoxは、スマートブックマークフォルダを自動的に更新します。これは、iTunesのスマートプレイリストのような単なるデータベースクエリです。フォローしている場合は、ハウツーオタクで最近アクセスしたページを表示するスマートブックマークフォルダができました。
拡張機能の使用
高度な機能を利用するには、場所のURIを自分で作成できますが、ほとんどのユーザーは、使いやすいグラフィカルインターフェイスを必要とするでしょう。 Mozillaは提供していないため、次のような拡張機能をインストールする必要があります。 SearchPlaces 。
拡張機能をインストールしてFirefoxを再起動すると、ブックマークメニューに新しいSearchPlacesオプションが表示されます。
SearchPlacesは、新しいスマートブックマークを作成し、既存のブックマークを編集するためのグラフィカルインターフェイスを提供します。 Firefoxのデフォルトのインターフェースから取り残されたパワーの多くを公開します。
SearchPlacesには、プレイスURIを作成するための多くのオプションがあります。たとえば、ここでは、10〜20回アクセスされた「Android」という単語を含むページを検索しています。 Webページにアクセスした時間範囲を指定することもできますが、これを行うのは少し複雑です。相対時間からの秒数を指定する必要があります。
ただし、時間範囲として「今日」を簡単に指定できます。相対時間を「今朝の真夜中」に設定し、時間として「0」を入力します。
Firefoxに付属のスマートブックマークフォルダを編集するには、それを選択して[編集]ボタンをクリックします。
SearchPlacesは、各スマートブックマークの場所であるURIを表示します。 Firefoxは、これらをデフォルトのインターフェースで非表示にします–おそらく経験の浅いユーザーを怖がらせることを避けるためです。
場所のURIを書く
Mozillaは 配置するための詳細なガイド:URIのクエリ Mozilla Developer NetworkWebサイトにあります。複雑なクエリURIを作成するために使用できるさまざまなオプションがあります。
たとえば、今日ハウツーオタクでアクセスしたすべてのページをアルファベット順に並べ替えたスマートブックマークフォルダを作成するとします。これは、使用するクエリ文字列です。
場所:terms = howtogeek.com&beginTimeRef = 1&beginTime = 0&sort = 1
このクエリには4つの部分があります。
- terms = howtogeek.com –「howtogeek.com」という用語を検索します。
- beginTimeRef = 1 –開始時間は今朝の深夜を基準にしています。
- beginTime = 0 –「0」は、相対時間以降のすべての結果を含む特別な値です。この場合、今朝の深夜以降のすべての結果、つまり今日アクセスしたすべてのページと一致します。
- sort = 1 –結果をアルファベット順に並べ替えます。
クエリURIを取得したら、[ライブラリ]ウィンドウまたは[ブックマーク]メニューから新しいブックマークを作成します。
ブックマークに名前を付け、ブックマークのアドレスとして場所:URIを使用します。
明らかなバグのため、ブラウザのツールバーで直接スマートブックマークを作成することはできません。 Firefoxは、URIを認識して適切に処理するのではなく、通常のブックマークのように処理します。
ブックマークメニューなど、他の場所に作成し、ツールバーにドラッグアンドドロップします。 Firefoxはそれがスマートブックマークであることに気付くでしょう。
FirefoxのPlacesデータベースは多くの力を隠しています。これは一部の人にとってはキラー機能かもしれませんが、ほとんどの人はそこにあることに気付くことはありません。