Skip to content
xyn9 edited this page Nov 15, 2012 · 40 revisions

Sylera拡張スクリプト

Webブラウザ sylera 用の拡張スクリプトです。

ファイル文字コードは便宜上UTF-8になっていますが、なるべく Shift_JISで 保存するようにして下さい。
sylera拡張の標準はShift_JISなので、UTF-8のままだとモノによっては文字コードまわりのエラーで実行できない場合があります。

その他インストール方法など詳しい内容はsyleraマニュアルの「拡張」の項を参照して下さい。

  • 全部まとめてダウンロード
    まとめてダウンロード
  • gitから
    git clone git://github.com/xyn9/sylrextension.git

汎用外部スクリプトです。
一応全部ダウンロードして、拡張インストールディレクトリ1に置いてください。

1 デフォルトでは %AppData%\sylera\Profiles\default\xxxxxxxx.slt\sylrextension

autoexec

設定項目の "自動実行拡張" に登録して使うタイプの拡張です。
"対象ドメイン" は各スクリプトヘッダ部の @include セクションを参考にして下さい。

設定画面例

設定画面例

command

メニューやツールバー、キーボードショートカット向けの拡張です。

インストール例

  • メニュー
    CSS有効/無効(&S) = [item:command.toggle_css.js:]
  • ツールバー
    [command.toggle_css.js:] = Img2Btn,  16,16, 5,1,  , TypeDoUp, button0.bmp, button1.bmp, CSS有効/無効
  • キーボードショートカット
    [command.toggle_css.js:] = Shift+Ctrl+0

context

コンテキストメニュー向けの拡張です。

  • context.view-source.js — 指定URLのソースを表示する
  • context.get_raw_url.js — 選択アンカーのリンク先を元(リダイレクト先)のURLに変換する
  • context.translation.js — 選択範囲またはページ全体を英和翻訳する
  • context.link2m3u.js — ページ内のメディアらしきリンクを拾ってm3uプレイリストを作成する
  • context.vcs.js — 選択範囲の内容からVCS形式のスケジュール登録ファイルを作成する
  • context.fget.js — FlashGetでダウンロードするための補助スクリプト

インストール例

Document{
    :
英和翻訳(&T) = [item:context.translation.js:]
    :
}
Link{
    :
リンク先のソース表示(&S) = [item:command.view-source.js:]
    :
}

dialog

組込み機能のダイアログを呼び出すための拡張です。

インストール例

MainMenu{
    :
    ツール(&T){
        :
		&JavaScriptコンソール = [item:dialog.ShowJSConsole.js:]
        :
    }
}

その他

  • ライセンス等はファイルごとに確認してください。
  • メタデータは Greasemonkeyの書式 に準じて記述しているつもりです。