見出しアウトライン for Firefox

概要

全うなHTML文書には必ずある見出し要素(H1-H6)をアウトライン化する,Firefox1.5以上向けのBookmarkletです。H1-H6要素はとても利便性が高いのに,Firefoxでは一覽して呉れる機能がありません。そこで見出しの利便性を奬勵する爲に,このスクリプトを創りました。

ダウンロード(最終更新:2007-02-09)

元のスクリプト:
再編輯する際やJSActionsなどの擴張機能でご利用ください。
スタイルシート:
外觀用です。userContent.cssなどを用ゐて設定してください。
Bookmarklet:
次のリンクアンカーをFirefoxのブックマークに登録してください。

使ひ方

このスクリプトでは,次のやうな觀點で便利に使へるやうに設計してゐる積りです:

勿論,見出しが1つも無かつたり,出鱈目な構造のページでは役に立ちませんが…

操作と機能

位置と表示

見出しアクセス

操作設定

制限事項

フレーム

導入法

外觀用スタイルシートの適用

userContent.css

素のFirefoxに適用する場合には,userContent.cssに書込む必要があります:

以下,導入手順:

  1. プロファイル内のchromeフォルダにダウンロードした "outline.css" を入れる。
  2. userContent.cssの冒頭に @import url("outline.css"); を書込む。

こちらはスタイルを編輯しても再起動しないと反映されないので,少々不便です。

Stylishで適用する

擴張機能のStylishの利用を奬勵します。簡單に設定でき,直ぐに反映されます。

以下,導入手順:

  1. まづFirefox Add-onsにアクセスし,"Install now" からインストールする。
  2. ステータスバーに追加された右端のアイコンから,「スタイルの管理...」を選擇。
  3. 管理ウィンドウが開いたら「新規作成」を押して,スタイルシートを追加する。
    1. 適當な説明を附ける。たとへば「見出しアウトライン」など,なんでもよい。
    2. 「挿入」から「HTML 名前空間」を選擇して,冒頭に名前空間を插入。
    3. 名前空間の後に,ダウンロードした "outline.css" の中身をペースト。
    4. 「保存」ボタンを押し,設定ウィンドウを閉ぢる。
  4. 管理ウィンドウを閉ぢる。ページを再讀込すれば設定が反映される筈です。

後は,色とか,位置とか,その他もろもろの部分を適宜,お好みに書換へて下さい。

初期位置など

コメントを附けてあるので,CSSの知識が多少あれば大雜把には解ると思ひます。

かういふ設定は,擴張機能の Stylish を用ゐると至極簡單に設定できるので,お勧めです。

擴張機能による實行手段

コンテキストメニューから實行

コンテキストメニューにスクリプトを登録できるJSActionsといふ擴張機能を用ゐます。

以下,導入手順:

さうすると,コンテキストメニューに新しく "Actions" といふ項目が追加されてゐる筈です。

Bookmarkletをキーから實行

キー操作から實行するには別途,keyconfigといふ擴張機能が必要になります。

以下,導入手順:

  1. まづExtension Roomにアクセスし,"Install" からインストールする。
  2. 登録したブックマークのプロパティを開いて,適當なキーワードを設定する。
  3. ツールメニューから「キーボードショートカットのカスタマイズ」を選擇する。
  4. keyconfigの設定ウィンドウにある「新しいキーを追加」ボタンを押す。
    1. 適當な名前を附ける。たとへば「見出しアウトライン」など,なんでもよい。
    2. コードを插入:if(window.loadURI) loadURI(getShortcutOrURI('foo',{}));
    3. 上記コードの foo のところに,手順2で設定したブックマークのキーワードを入れる。
    4. 「OK」ボタンを押して閉ぢる。
  5. 適當なキーを割り當てる。「適用」ボタンを押す。設定ウィンドウを閉ぢる。
  6. 新しいウィンドウを開き直せば,登録したショートカット・キーで實行できる筈です。

參考:Firefoxでよく見るWEBページや、Bookmarkletは、keyconfigでショートカット登録しておく