ホームページ » の仕方 » Firefoxでカスタムスマートブックマークフォルダを作成する方法

    Firefoxでカスタムスマートブックマークフォルダを作成する方法

    Firefoxに含まれる「最も訪問された」ブックマークフォルダがどのように機能するのか疑問に思ったことはありますか?それは単なる特別なケースのフォルダではありません - それはFirefox 3で導入されたPlacesデータベースを利用します、そしてあなたはあなた自身のスマートブックマークを作成することができます.

    FirefoxのPlacesシステムはブックマークと履歴をSQLiteデータベースに保存します。 Firefoxには強力なクエリが含まれています。このデータベースを操作するための構文ですが、この機能はデフォルトではほとんど隠されています。.

    検索を保存する

    Firefoxはデフォルトでスマートフォルダを作成する単一の方法を公開しています。開始するには、メニューの[ブックマーク]または[履歴]オプションを選択して[ライブラリ]ウィンドウを開きます。.

    ライブラリウィンドウの検索ボックスを使用して検索を実行します。ページタイトルとページURLの両方を検索できます。たとえば、How-To Geekをタイトルに含むすべてのページを検索するには「How-To Geek」と入力し、How-To Geek Webサイトのすべてのページを検索するには「howtogeek.com」と入力します。.

    スマートブックマークを使ってブックマークや履歴を検索できます。ブックマークまたは履歴を選択したら、[保存]ボタンをクリックし、検索をスマートブックマークフォルダとして保存するための名前を入力します。.

    Firefoxでは、デフォルトでブックマークメニューにブックマークフォルダが作成されますが、ブックマークツールバーなど、好きな場所に配置できます。.

    Firefoxは自動的にスマートブックマークフォルダを更新します - これはiTunesのスマートプレイリストのような単なるデータベースクエリです。これまでフォローしてきたことがあれば、How-To Geekで最近アクセスしたページを表示するスマートブックマークフォルダができました。.

    拡張子を使う

    高度な機能を手に入れるために、あなた自身が場所のURIを書くことができます - しかし、たいていのユーザはおそらく使いやすいグラフィカルインタフェースを望むでしょう。 Mozillaはそれを提供していないので、あなたはSearchPlacesのような拡張機能をインストールしなければならないでしょう.

    拡張機能をインストールしてFirefoxを再起動すると、ブックマークメニューに新しいSearchPlacesオプションが表示されます。.

    SearchPlacesは、新しいスマートブックマークを作成したり既存のブックマークを編集したりするためのグラフィカルインターフェイスを提供します。それはFirefoxのデフォルトインターフェースから省かれた力の大部分を露出します.

    SearchPlacesには、Places URIを構築するための多くのオプションがあります。たとえば、ここでは10〜20回訪れたことがある単語「Android」を含むページを検索しています。 Webページがアクセスされた時間範囲を指定することもできますが、これはやや複雑です。相対時間からの秒数を指定する必要があります。.

    ただし、「今日」を時間範囲として簡単に指定できます。相対時間を「午前0時」に設定し、時間として「0」を入力します。.

    Firefoxに付属のスマートブックマークフォルダを編集するには、それを選択して[編集]ボタンをクリックします。.

    SearchPlacesには、それぞれのスマートブックマークの場所(URI)が表示されます。 Firefoxはデフォルトのインターフェースでこれらを隠します - おそらく経験の浅いユーザーを怖がらせるのを避けるためです.

    PlacesのURIを書く

    Mozillaは、配置するための詳細なガイドを提供します:Mozilla Developer Networkウェブサイト上のURIの問い合わせ。複雑なクエリURIを構築するために使用できるさまざまなオプションがあります。.

    たとえば、今日How-To Geekで訪問したすべてのページをアルファベット順に並べたスマートブックマークフォルダを作成したいとします。これは私達が使用したいと思うクエリー文字列です:

    place:terms = howtogeek.com&beginTimeRef = 1&beginTime = 0&sort = 1

    このクエリには4つの部分があります。

    • terms = howtogeek.com - 「howtogeek.com」という用語を検索します.
    • beginTimeRef = 1 - 開始時刻は今朝の午前0時を基準としています.
    • beginTime = 0 - 「0」は相対時間以降のすべての結果を含む特別な値です。この場合、今朝の午前0時以降のすべての結果、つまり今日訪問したすべてのページと一致します。.
    • sort = 1 - 結果をアルファベット順に並べる.

    クエリURIを取得したら、[ライブラリ]ウィンドウまたは[ブックマーク]メニューから新しいブックマークを作成します。.

    ブックマークに名前を付け、place:URIをブックマークのアドレスとして使用します.

    明らかなバグのため、ブラウザのツールバーに直接スマートブックマークを作成することはできません。 Firefoxは場所に気付くのではなく、通常のブックマークのようにそれを扱います:URIとそれを適切に扱う.

    ブックマークメニューなど、他の場所に作成して、ツールバーにドラッグアンドドロップします。 Firefoxはそれがスマートブックマークであることに気づくでしょう.


    FirefoxのPlacesデータベースは多くの機能を隠しています - それは一部の人々にとってはキラーな機能かもしれませんが、ほとんどの人はそれがそこにあることに気づくことはないでしょう.