FrontPage > liberator > liberator.buffer
参考 :echo mappings.getDefault(1,'l').action
参考
参考: :help [f または :help ]f
右クリックメニューの「ページの情報を表示」みたいなの
参考
- loaded
- lastInputField
- URL
- pageHeight
- textZoom
- fullZoom
- title
- evaluateXPath (expression, doc, elem, asIterator)
- getElement (args, index)
- followLink (elem, where)
- focusElement (elem)
- saveLink (elem, skipPrompt)
- getCurrentWord ()
- scrollBottom ()
- scrollColumns (cols)
- scrollEnd ()
- scrollLines (lines)
- scrollpages (pages)
- scrollByScrollSize (count, direction)
- scrollToPercentile (parcentage)
- scrollStart ()
- shiftFrameFocus (count, forward)
- zoomIn (steps, fullZoom)
- zoomOut (steps, fullZoom)
- showElementInfo (elem)
- showPageInfo (verbose)
- follwDocumentRelationship (relationship)
- viewSelectionSource ()
- viewSource (url, useExternalEditor)
window.content.document.pageIsFullyLoaded に対するgetter,setter
現在のバッファ(タブ)が読み込み終わっているかを示す
注記:window.content.document.pageIsFullyLoaded はVimperatorが独自に設定してるプロパティで、loadイベントをトリガーに 1 がセットされる。
現在のバッファ(タブ)が読み込み終わっているかを示す
- gettter
- 1 であれば読み込み終わっていて、0 であれば途中である。
- setter
- 単純に値をセット
注記:window.content.document.pageIsFullyLoaded はVimperatorが独自に設定してるプロパティで、loadイベントをトリガーに 1 がセットされる。
window.content.document.lastInputField に対するgetter,setter
最後にフォーカスした入力要素(input,textarea)を持つ
注記:window.content.document.lastInputField はVimperatorが独自に設定しているプロパティ
最後にフォーカスした入力要素(input,textarea)を持つ
- getter
- input,textarea要素またはnullを返す
- setter
- 値をセット
注記:window.content.document.lastInputField はVimperatorが独自に設定しているプロパティ
- getter
- getBrowser().markupDocumentViewer.textZoom の値を100倍して返す
- setter
- 文字の拡大/縮小の倍率を%値で設定(1 〜 2000)
- getter
- getBrowser().markupDocumentViewer.fullZoom の値を100倍して返す
- setter
- ページ全体の倍率を%値で設定(1 〜 2000)
- expression(String)
- XPath式
- doc(Document)
- Documentオブジェクト(指定しない場合は window.content.document)
- elem(Element)
- 基点となる要素(指定しない場合は doc)
- asIterator(Boolean)
- document.evaluateメソッドの返り値として、
真の場合XPathResult.UNORDERED_NODE_ITERATOR_TYPE
偽の場合XPathResult.UNORDERED_NODE_SNAPSHOT_TYPEか
liberator.buffer.evaluateXPathを使用して要素を取ってくるメソッド
XPath式は "//*[" + args + "]" となる(argsがnullの場合は "//*[]")
要するにargsには "@id='foo'" などを入れるような使い方をする
- args(String)
- XPath式の一部(後述)
- index(Number)
- snapshotItemのインデックス値
XPath式は "//*[" + args + "]" となる(argsがnullの場合は "//*[]")
要するにargsには "@id='foo'" などを入れるような使い方をする
hintからリンク等のクリック動作を模擬するメソッド
- elem(Element)
- 対象要素
- where(Number)
- liberator,NEW_TAB,liberator.NEW_BACKGROUND_TAB,liberator.NEW_WINDOWの値
- elelmが frameまたはiframe の場合はそのフレームをフォーカス
- それ以外はその要素に対してmousedownとclickイベントを送る。
- NEW_TAB, NEW_BACKGROUND_TAB: CtrlとMeta を true
- NEW_WINDOW: Shift を true
- elem(Element)
- 対象要素
- skipPrompt(Boolean)
- リンク先保存のプロンプトを出すか否か
選択要素があればその文字列、なければ、キャレット直近の単語の文字列を返す。
何も選択していなくても Y で文字をクリップボードにコピー出きるのは、良くも悪くもこのメソッドのお陰
何も選択していなくても Y で文字をクリップボードにコピー出きるのは、良くも悪くもこのメソッドのお陰
- cols(Number)
- 横スクロール幅
参考 :echo mappings.getDefault(1,'l').action
- pages(Number)
- ページ数
参考
- :echo mappings.getDefault(1,'<Space>').action
- :echo mappings.getDefault(1,'<S-Space>').action
- count(Number)
- 幾つフォーカス移動するか
- forward(Boolean)
- 真であれば次、偽であれば前のフレームへフォーカス
参考: :help [f または :help ]f
- verbose(Boolean)
- 詳細を出すか否か
右クリックメニューの「ページの情報を表示」みたいなの
- relationship(String)
- ","(カンマ)区切りの正規表現文字列
参考
- nextpattern,previouspatternオプション
- [[,]]マップ
- カテゴリ:
- インターネット
- Firefox拡張機能
タグ
このページへのコメント
liberator.buffer - Vimperator - Seesaa Wiki鐃淑ワ申鐃緒申鐃緒申鐃緒申 for 鐃緒申鐃殉¥申鐃夙フワ申鐃緒申 ??≪?潟?壔???若?? ???????? http://www.pslcbi.com/moncler2014.html
???筝?荅宴???ŝ????障???????????????壔??荐?篋???с??????? ?????若????ŝ?若????í????壔???若????? http://www.fetang.com/