Sleipnir2スレ
- 26 :l ★:2007/04/27(金) 07:56:35 ID:???
- SeaHorseをいちいち再読込しなくていいようにする
SeaHorseスクリプトは、スクリプトを修正したらオプション画面から再読込しなければならず、デバッグ時に面倒極まりない。
そこで、スクリプト本体を別ファイルに記述しておいて、何らかの方法で読み込んでevalするというのを考えた。
以下のようにする。
// ==UserScript==
// @name test
// @description test
// @type SleipnirScript
// @include file://*
// ==/UserScript==
basedir=sleipnir.API.AppPath.replace(/bin\\$/,"Test\\");
eval((new ActiveXObject("Scripting.FileSystemObject")).OpenTextFile(basedir+"lib\\Std.js").ReadAll());
ページを読み込むたびにスクリプトの読み込みが行われるので、@includeの範囲を広げすぎるのはお奨めできない。
57KB
0ch BBS 2005-10-08