[Places] ビューと nsIPlacesView インタフェースから引き続き、 Places データベースからの検索結果 (nsINavHistoryResult オブジェクト) から得たブックマークのノード (nsINavHistoryResultNode オブジェクト) について、各種情報を取得する。 ブックマークの種類 あるノードの種類を調べる、例えばフォルダかどうかを調べるには、 type プロパティを調べる。 if (node.type == Ci.nsINavHistoryResultNode.RESULT_TYPE_FOLDER) alert("The node is a folder."); PlacesUtils には nodeIs* メソッドがたくさん用意されているので、こちらを使った方が便利。 if (PlacesUtils.nodeIsFolder(node)