タブブラウザ Sleipnir オンラインデータベース
A5-B9-A5-AF-A5-EA-A5-D7-A5-C8-A4-CE-B3-AB-C8-AF-.html

  [ トップ | ヘルプ ]

スクリプトの開発 †

2.xx では1.66用のSleipnirスクリプトの仕様を引き継いでいます。
ただし、まだいくつかの API がまだ未実装だったり廃止されているので完全に互換性が保たれているわけではありません。
また、タブをすべて閉じる処理で不具合がでる(無限ループ)などの問題もあります。
ここではSleipnirスクリプトを開発する上での情報を掲載しています。



↓Sleipnirスクリプト開発に関する質問や情報交換はこちら
Sleipnir Script BBS

旧Sleipnir Script BBS過去ログ

開発マニュアル †

Sleipnirスクリプト作成法 - Sleipnirスクリプトの書式など。
Sleipnir.API リファレンス - 内容は配布パッケージ付属テキストと同じ。
スクリプトの開発 FAQ - Sleipnirスクリプト を開発する上での FAQ。
スクリプトの開発 Tips - Sleipnirスクリプト の開発に役立つTips・・・になる予定。

組み込みスクリプトの書き方 - Sleipnir 組み込みスクリプト(SleipnirScript*1)の書き方。


■外部のリンク

[JScriptリファレンス]

[VBScriptリファレンス]

[Windows Script Host(WSH)リファレンス]

[オブジェクトリファレンス]

[Tips]

■書籍

未実装の Sleipnir.API †

  • Property
    • UserAgent
  • Method
    • AddSearchBarHistory
    • Search
    • Hilight
    • SaveFavorite

廃止予定の Sleipnir.API †

  • Method
    • ExecCommand
    • ReloadClosedURL
    • SaveClosedURL

新規追加された Sleipnir.API †

  • Property
    • PageSearchBarString
      [string] PageSearchBarString
      ページ検索バーの文字列を取得・設定
  • Method
    • GetUrlHash
      [string] GetUrlHash(string strUrl, long nHashByte)
      URL のハッシュ値を求めます。
    • ExecuteAction
      [BOOL] ExecuteAction(string strAction)
      Sleipnir の任意のアクションを strAction で指定して実行。

API 以外の仕様・未実装・不具合など †

  • ツールバーに登録できない。
  • 未実装の API を使用するとダイアログが出る。
  • タブをすべて閉じる処理で不具合がでる。(無限ループ)
  • 1.xx との同時使用ができない。
  • Geckoエンジンで Document オブジェクトなどを取得できない。

*1 “Sleipnirスクリプト”とは別物

Last-modified: 2020-12-09 (水) 10:42:23 (2d)