更新履歴

Version 4.0.6α → 4.0.6α2 の修正内容(2008.07.18)

バグ取り

  1. GreaseMonkey 互換機能で下記2点を修正。
    このために、一部のサイトで Autopagerize が正常に動作していませんでした。
    ● window.innerHeightwindow.innerWidth の置換後の動作にバグがあったので修正。
    toSource に \ を含む文字列を渡すと正常に動作しないバグを修正。
  2. StatusBar オブジェクトの SetPanelIcon メソッドで、GIF 画像が読み込めないバグを修正。

Version 4.0.5 → 4.0.6α の修正内容(2008.07.17)

小改善・仕様変更

  1. [セキュリティ]メニューに[新規タブの「タブのセキュリティ継承」を有効にする]を追加。
    それに伴い、下記項目を追加
    [ScriptBrowserKオプション]-[タブグループ]ページの[起動時のタブグループ]の[セキュリティ継承]
    お気に入りグループの編集画面の[新規タブの「タブのセキュリティ継承」を有効にする]
  2. [ScriptBrowserKオプション]-[パネル]-[サイドバー]ページの[マウスを画面端に移動したときにサイドバーを自動的に開く]が有効なときに、ドラッグ中でもサイドバーが自動的に開くように改善。
  3. 終了時にクローズロック状態だったタブを、次回起動時に自動的に表示する機能を追加。
    [ScriptBrowserKオプション]-[起動時]ページの[前回終了時にクローズロックだったタブを開く]で設定します。
  4. クローズロック状態のタブを閉じるときの確認画面を表示しないようにする設定を追加。
    [ScriptBrowserKオプション]-[確認画面]ページの[クローズロック状態のタブを閉じるとき]、[ScriptBrowserK 終了時にクローズロック状態のタブが存在するとき]で設定します。
  5. 拡張機能ページ解析パネルの機能強化
    ●CSS と属性表示の列幅を保存するように改善。
    ●[属性]タブに、[値が設定されている属性のみ表示]項目を追加。
    ●[XPathの確認]タブで、XPath が要素ではなく数値や文字列を返す場合は、その値を表示するように改善。
  6. メールソフトの変更機能を追加。
    [ScriptBrowserKオプション]-[メール送信]ページの[メールソフトを指定する]で設定します。
  7. 拡張機能[プロキシ]でプロキシサーバを定期的に切り替える際に、プロキシサーバーをランダムでなく、登録された順に切り替える機能を追加。
    [ScriptBrowserKオプション]-[プロキシ]ページの[自動切り替え]欄で設定します。
  8. お気に入りグループの編集画面の下記項目を改善・変更。
    ●[URL]欄に「javascript:〜」形式でSBKスクリプトを直接記述できる機能を追加。
    ●[クローズロック]欄を追加。
  9. スクリプトやActiveXなどのセキュリティを切り替えた際に、自動的にWebページを再読込みする機能を追加。
    [ScriptBrowserKオプション]-[セキュリティ]ページの[セキュリティを切り替えたときにWebページを再読み込みする]で設定します。
  10. 拡張機能スクラップブックパネルにツールバーを追加。
    それに伴い[スクラップブックに追加]コマンドと、[選択範囲をスクラップブックに追加]を追加しました。[ツールバーとコマンドの設定]でツールバーに登録したり、ショートカットキーを割り当てることができます。
  11. お気に入りパネルグループパネルのツールバーを少し修正。
    ●削除ボタンを追加。
    ●[ダブルクリックで開く]にアイコンを設定
  12. お気に入りパネルの検索時の画面構成をスッキリさせた。
  13. 履歴パネルの下記項目を改善、変更。
    ●ツールバー部に、[ダブルクリックで開く]、[コピー]、[削除]、[履歴のオプション]を追加。複数の項目を選択して、コピーや削除などを実行できるようになりました。
    ●検索時の画面構成をスッキリさせた。
    検索文字列のクリアボタンと中止ボタンを廃止。
  14. 表形式(グリッド)で表示される部分の見栄えを若干修正。
  15. ステータスバーのセキュリティ部のクリック動作に関して下記内容を改善。
    ●[スクリプト]などのアイコンをクリックしたときの動作を選択する機能を追加。([ScriptBrowserKオプション]-[セキュリティ]ページの[ステータスバーのセキュリティアイコンをクリックしたときの動作]で設定します。)
    ●ショートカットメニューの[クイック設定]の項目をサブメニューとして表示していたのを内容を展開して表示するように改善。また、[セキュリティのオプション]メニューを追加。
  16. ステータスバーのセキュリティゾーン表示部のショートカットメニューに[ブロック機能のオプション]を追加。
  17. アイコンの一括登録ファイルの書式のアイコン番号に下記項目を追加。
    347 - スクラップブックに追加
    348 - 選択範囲をスクラップブックに追加
  18. TabGroup オブジェクトに InheritSecurity プロパティを追加。

バグ取り

  1. 1回のキー押下で Webドキュメントの onKeyDown イベントが2回呼び出されるバグを修正。
  2. お気に入りグループの編集画面でナビゲートロックを指定しても、動作していなかったバグを修正。
  3. ScriptBrowserK オブジェクトの GM_xmlhttpRequest で取得したコンテンツが文字化けすることがあるバグを修正。
    (AutoPagerize で文字化けすることがありました)
  4. その他、バグ修正。

Version 4.0.4 → 4.0.5 の修正内容(2008.07.07)

機能追加

  1. 拡張機能ページ解析パネルの機能を大幅に強化。
    (注意)パネルが横長の構成になりました。左右のサイドバーだと使いにくいです。上または下のサイドバーにドッキングさせて使用して下さい。
    下記の機能が追加になっています。
    ●HTML 要素の XPath や スクリプト用パスを表示する機能。
    ●Webページ内でクリックした要素をドキュメントツリー部で選択する機能
    ●HTML 要素のスタイルや属性の一覧を表示する機能。
    ●XPath 式を評価して、結果を確認する機能。
  2. SBKショップサーチとSBKオークションサーチでアイテムの画像を表示する機能を追加。
  3. SBKScriptItem オブジェクトに GM_registerMenuCommand を実装。
    Autopazerize などのスクリプトで、「clear chache」メニューなどを実行できるようになりました。
    Ver 4.0.4 まではScriptBrowserK オブジェクトにダミー関数として実装されていましたが、正式に実装したのに伴い SBKScriptItem オブジェクトのメソッドに変更しました。
  4. スクリプトからステータスバーにメッセージを表示するための StatusBar オブジェクトを追加。
    ScriptBrowserK オブジェクトの StatusBar プロパティで取得します。
    また、DocumentWindow オブジェクトに StatusBarText プロパティを、追加しました。

小改善・仕様変更

  1. サイドバーの上下と左右の配置順を逆にした。
    今までは、「上下のサイドバーを配置してから、その間に左右のサイドバーを配置」していたのを、「左右のサイドバーを配置してから、その間に上下のサイドバーを配置」するように変更しました。
    今回の修正でワイドモニタでの使い勝手が良くなると思います。以前の配置方法も使用したい場合はリクエストしてください。切り替えて使用できるように検討してみます。
  2. フレームを使用したWebページでも[表示]-[スクロール]下のメニューが動作するように改善。
  3. 拡張機能 SBKスクリプトが無効でもSBKショップサーチとSBKオークションサーチが動作するように改善。
  4. コンテンツブロック機能でブロックされたフレームページにエラーメッセージが表示されていたのを、「ブロック済」と表示されるように修正。(IE5.5以上のみ)
  5. スクリプトパネルの[スクリプトの記録]でクリックした要素をあらわすパス表記を小文字に変更。
    パス部分については JavaScript でも使用できるようになりました。
  6. お気に入りにリンクフォルダが存在しない場合は、リンクバーにお気に入りフォルダを表示するように改善。
  7. Windows Vista の環境で、 リンクバーにリンクフォルダの内容が表示されるように修正。
    Vista のリンクフォルダ名は Links に変更されたようです。(表示名は「リンク」になっています。 )
  8. [ScriptBrowserKオプション]-[起動時]ページの[起動時に開くホームページ]を「なし」に設定している場合に、URLを渡して ScriptBrowserK 起動したときは、about:blank が表示されないように改善。
  9. 更新チェックパネルで、定期的に更新チェックする項目はリストビューのアイコン表示部分に時計アイコンを表示するように改善。
  10. ScriptBrowserK 実行中に、TEMP フォルダ下の ScriptBrowserK フォルダを削除するとエラーが発生する問題に対応。
    自動的に再生成するようにしました。
  11. お気に入りメニューに隠し属性のファイルを表示しないように変更。
  12. SBKScriptItem オブジェクトの Stop メソッドを廃止。
    VBScript の Sotp 文と、JScript の debugger 文でデバッガが起動します。 私の勘違いで、このStop文が動作しないと思い込んでいました。
    逆に、 SBKScriptItem オブジェクトの Stop メソッドが動作していませんでした。
  13. ScriptBrowserK オブジェクトの GM_xmlhttpRequest の引数で、 headers メンバを追加。
  14. アイコンの一括登録ファイルの書式のアイコン番号に下記項目を追加。
    427 - ページ解析パネル:解析ボタン
    428 - ページ解析パネル:クリアボタン
    429 - ページ解析パネル:パスをコピーボタン
    430 - ページ解析パネル:要素をブラウザで選択ボタン
    431 - ページ解析パネル:要素のソースを表示ボタン
    432 - ページ解析パネル:要素を検索

バグ取り

  1. [ScriptBrowserKオプション]-[検索バー]ページの[起動時や休止、スタンバイからの復帰時に標準の検索サイトに戻す]が動作していなかったバグを修正。
  2. 「ダブルクリックで開く」状態のときにスクラップブックパネルで項目を開けないバグを修正。
  3. 更新チェック機能でチェック時間を起動時にセットすると起動時にエラーが発生するバグを修正。
    更新チェック項目のプロパティ画面の[基本]ページの[定期的に更新チェックを行う]での設定内容)
  4. [ツールバーとコマンドの設定]画面の[コマンド]ページでキーの[割り当てるキー]に[Ctrl+Tab]を入力できないバグを修正。
  5. ScriptBrowserK オブジェクトの DocumentEvaluate メソッドの起点がルートでなく HTML ノードになっていたバグを修正。
    XPath をルートから指定する場合に「/html/body/div/...」でなく「/body/div/...」と指定しないと動作しなかった。
  6. スクリプトが参照しているタブを強制的に閉じるとエラーが発生することがあるバグを修正。
  7. [ScriptBrowserKオプション]-[タブ]ページの[タブスタイル]をタブ以外に設定すると、レイアウトが崩れるバグを修正。
  8. スケジュールの編集画面のバグ修正多数。
    ・ [1番上に] または [1番下に] を実行すると、画面を閉じるときにエラーが発生するバグを修正。
    ・並び順を変更しても保存されないバグを修正。
    更新チェック機能で定期的に更新チェックする項目の設定がスケジュールの編集画面に表示されてしまうバグを修正。
  9. リンクバーからお気に入りを表示した場合に、お気に入りの拡張プロパティの設定内容が無視されるバグを修正。
  10. メニューバーを非表示にできてしまうバグを修正。
    メニューバーが非表示になっている場合は、起動時に強制表示されるように修正。
  11. 起動時のマスターパスワードの入力をキャンセルするとエラーが表示されるバグを修正
  12. コンテンツブロック機能でブロックされたフレームページ内の「ブロック済」メッセージが文字化けすることがあるバグを修正。
  13. お気に入りパネルなどで、フォルダをドラッグして自分自身にドロップしたときにエラーが発生するバグを修正。
  14. サイドバーを表示するときに、サイドバー内の表示が乱れることがあるバグを修正。
  15. その他、バグ修正。

Version 4.0.3 → 4.0.4 の修正内容(2008.06.05)

機能追加

  1. 検索バーWeb 検索パネルの検索サイトに、[オークション]-[SBKオークションサーチ]を追加。
    複数のオークション(Yahoo!、モバオク、楽天、bidders)を一括検索します。

バグ取り

  1. Windows XP SP2 以外の IE6 の環境で、[ScriptBrowserKオプション]-[マウス]-[ブラウザ上の動作]ページの[リンクをホイールボタンでクリックすると新しいブラウザウィンドウで開く]を有効にしていると、ホイールクリック時にエラーが発生するバグを修正。

Version 4.0.2 → 4.0.3 の修正内容(2008.06.03)

機能追加

  1. SBKショップサーチの区分に「ゲーム」を追加。また、ショップに「ソフマップ.com」、「ムラウチドットコム」を追加。
  2. スクリプトからメールを送信するためのMailItem オブジェクトを追加。
    今回追加された ScriptBrowserK オブジェクトの CreateMailItem メソッドで生成します。

小改善・仕様変更

  1. 拡張機能[イベント起動]で、フレーム内のページで実行するかどうかを指定する機能を追加。
    [ScriptBrowserKオプション]-[イベント起動]ページの[フレーム]列で指定します。
  2. 拡張機能更新チェックパネルが有効なときに[ツール]メニュー[未読を表示]を追加。
  3. タブを閉じるときの速度やちらつきを改善。
  4. アクティブなタブグループを切り替えるときのちらつきを低減。
  5. 更新チェック機能で、更新が確認されたときにタスクトレイに表示するポップアップ通知の表示時間を設定する機能を追加。
    非表示にすることも出来ます。 [ScriptBrowserKオプション]-[拡張機能]-[パネル]-[更新チェック]ページの[更新通知のポップアップ表示時間]で設定します。
  6. SBKショップサーチのカテゴリ[ゲーム]から[セブンアンドワイ]を削除。
    セブンアンドワイはゲームを取り扱っていないため。
  7. ヘルプのキーワードに、スクリプト用のメソッドを追加。

バグ取り

  1. 拡張機能[検索文字列グループ]が動作しないバグを修正。
  2. スケジュールの編集画面の[前回実行日時]欄が表示されないバグを修正。
  3. [ScriptBrowserKオプション]-[パネル]ページで[履歴パネル - タブ履歴の保存項目数]欄を0(ゼロ)に設定すると、タブを閉じられなくなるバグを修正。
  4. ScriptBrowserKオプションの[タブ]ページ[タブグループ]ページの[タブスタイル]の設定が次回起動時に反映されないことがあるバグを修正。
  5. その他、バグ修正。

Version 4.0.1 → 4.0.2 の修正内容(2008.05.19)

小改善・仕様変更

  1. ScriptBrowserK オブジェクトの DocumentEvaluate メソッドで normalize-space 関数を使えるようになった。

バグ取り

  1. ScriptBrowserKのオプション画面の[アドレスバー]ページの [アドレスバーでも検索する]がチェックされている状態だと、アドレスバーお気に入りの略名機能が動作しなくなるバグを修正。

Version 4.0.0 → 4.0.1 の修正内容(2008.05.16)

小改善・仕様変更

  1. お気に入りパネル[お気に入り]メニューで、お気に入りを追加するときに表示されるフォルダの選択画面上に[新規フォルダの作成]ボタンを追加。
  2. [ScriptBrowserKオプション]-[パネル]ページの[お気に入りパネル]-[ファイルの並び順を自由に変更する]がチェックされていないときは、お気に入りパネル上でのドラッグ&ドロップ操作終了後に、自動的に名前順にソートされるように改善。
    以前は、お気に入りを追加するときにドロップした位置にお気に入りが作成されていました。

バグ取り

  1. Windows Vista の環境で、セットアッププログラムを使用しないでプログラムをインストールした場合に、お気に入りのインターネットショートカット(*.url)の拡張子が表示されてしまうようになるバグを修正。
    この現象が発生している方は、[ScriptBrowserKオプション]-[関連付け]ページの[デフォルトのブラウザに設定する]を実行してください。
  2. お気に入りパネル上で、ドラッグ&ドロップで項目を移動するときに元の場所と同じ位置にドロップするとエラーが発生することがあるバグを修正。

Version 3.3.5 → 4.0.0の修正内容(2008.05.13)

機能追加

  1. SciptBrowserK の多くの機能を拡張機能として分離した。
    個々の機能の有効/無効を切り替えることができます。
    使用しない機能を無効にしておくことで、メニューやオプション画面がスッキリするようになります。
    設定は、[ScriptBrowserKオプション]-[拡張機能]ページで行います。
  2. ページ内検索で正規表現に対応。
    検索文字列の前後に / を付けると正規表現で検索します。
    (参照)ページ内検索パネルの検索語句の指定方法の解説
  3. 検索の Unicode 対応化。
    検索バーページ内検索パネルで Unicode テキストを検索できるようになりました。
  4. 検索バーWeb 検索パネルの検索サイトに、ScriptBrowserK Shop Search を追加。
    複数のショップを一括検索します。
    ScriptBrowserK のホームページのメニューの「SBKショップサーチ」から表示することもできます。
  5. 下記の4つの項目をスキンとして、一括して保存・復元できるようになった。
    切り替えは、[ScriptBrowserKオプション]-[表示スタイル]ページで行います。
    ・ツールバーのアイコン(小さいサイズ)
    ・ツールバーのアイコン(大きいサイズ)
    ・ツールバーの表示スタイル
    ・メインウィンドウの背景画像
  6. スクリプトのイベント起動でファイル名の末尾が user.js の場合はスクリプトを開放しない機能を追加。
    これにより、Firefox の GreaseMonkey に相当する機能を実現することができます。
    (参照)GreaseMonkey 互換機能(開発者用)
  7. 更新チェック機能に定期的に更新チェックする機能を追加。
    更新チェック項目のプロパティ画面の[基本]ページの[定期的に更新チェックを行う]で設定します。
    フォルダに対して設定した場合は、フォルダ下の全ての項目が定期的に更新チェックされます。
  8. 更新チェック機能がプロキシサーバ対応になった。
    [ScriptBrowserKオプション]-[更新チェック]ページの[プロキシサーバ]欄で設定します。
  9. 更新チェック項目のプロパティ画面の[RSS]ページに[日付が更新されても更新されたとみなさない]を追加。
    Yahoo!オークション等のRSSを使いやすくするための機能です。
  10. Data スキームを実装。
    (参照)Dataスキーム対応について
  11. コマンドに[移動]-[アクティブなリンクを新しいタブで開く]を追加。マウスジェスチャなどに割り当てて使用してください。
  12. External オブジェクトに SBKVersion プロパティを追加。
  13. ScriptBrowserK オブジェクトに、SBKShopSearch メソッド、TVOpenDblClk, ExtensionEnabledプロパティを追加。
  14. ScriptBrowserK オブジェクトの DownloadToFile メソッドにヘッダを指定できるように改善。
  15. DocumentWindow オブジェクトの ExtractLink メソッドで、リンクの一覧を配列に取得できるようになった。
  16. SBKScriptItem オブジェクトに Stop メソッドを追加。
    デバッガを起動するためのメソッドです。

小改善・仕様変更

  1. スケジュール機能の[実行時間]に[復帰時]、[起動または復帰時]を追加。
    設定はスケジュールの編集画面の[実行時間]で設定します。
  2. メインフォントの指定機能を追加。
    メインウィンドウや各種設定画面で使用するフォントを指定します。
    設定は [ScriptBrowserKオプション]-[その他]ページで行います。
    Windows XP でメイリオフォントを使用したい場合などに利用してください。
  3. FLASH コンテンツ上を右クリックしたときに FLASH のメニューが表示されるように改善。
  4. 検索バーで検索履歴一覧がドロップダウン表示されているときに、Del キーを押すとハイライト表示されている項目が履歴から削除される機能を追加。
    注意)検索履歴のドロップダウン表示部のみで動作します。オートコンプリート機能で表示される候補一覧上では動作しません。
  5. Google Safe Browsing API の機能で、ステータスバーのアイコン表示部(アイコン)にマウスカーソルを移動させると、最後にURL のセキュリティ情報の更新に成功した時刻がポップアップ表示する機能を追加。
  6. スケジュール機能で、新しく項目を追加したときの[ネットワーク条件]のデフォルト値を「ネットワークが有効なときのみ」に変更。
  7. Web検索項目と、自動ログイン項目のアイコンに *.ico ファイルだけでなく、*.exe や *.dll ファイル内のアイコンも指定可能になった。
    (参照)ログイン項目のプロパティ画面検索サイトのプロパティ画面
  8. ScritpBrowserK 用スクリプトを、HTML内のスクリプト等と区別するために「SBKスクリプト」と呼ぶことにしました。
    動作に変更はありません。呼び名を決めただけです。
  9. お気に入りパネルのツールバーに「お気に入りのオプション」を追加。
  10. ツールバー部分のショートカットメニューに[表示]-[ツールバー]メニューの項目を全て表示するように変更。
  11. 拡張機能[Google Safe Browsing API]用のマルサイトとフィッシングサイトのテストURLを作成。
    http://www.scriptbrowserk.com/SbkPhishingSiteSample.html
    http://www.scriptbrowserk.com/SbkMalwareSiteSample.html
  12. [ScriptBrowserKオプション]-[検索バー]に[テキストをドロップしたときに検索を実行する]を追加。
    Version 4.0.0αから実装していましたが、更新履歴の記載を忘れていました。(^^;
  13. External オブジェクトの execSBKScript メソッドを廃止。
    代替法については、ScriptBrowserK のホームページの「HTMLファイル内のスクリプトからSBKスクリプトを呼び出す例」を参照してください。
  14. マウスジェスチャのインストール直後の初期状態の設定を若干変更。
    初期状態の設定内容はマウスジェスチャ(拡張機能)の「初期状態で使用できるマウスジェスチャ」を参照して下さい。
    また、マウスジェスチャ設定画面の項目の並び順を「←↑→↓」から「→←↑↓」に変更。
  15. スクリプトパネルの[実行されるスクリプト]欄にタブ文字を入力できるように改善。
  16. アイコンの一括登録ファイルの書式のアイコン番号に下記項目を追加。
    220 : [移動]-[アクティブなリンクを新しいタブで開く]
    258 : お気に入り - ダブルクリックで開く
    378 : ScriptBrowserKのオプション画面の[拡張機能]ページ

バグ取り

  1. ScriptBrowserK オブジェクトの GetTableText メソッドのバグを修正。
    左端の列が縦方向にマージされているセルが存在すると列がずれてコピーされるバグを修正。
  2. IE6の環境で、[ScriptBrowserKオプション]-[マウス]-[ブラウザ上の動作]ページの[リンクをホイールボタンでクリックすると新しいブラウザウィンドウで開く]が有効なときに、マウスホイールクリックするとポップアップブロックの画面が表示されるバグを修正。
  3. マウスジェスチャにユーザコマンドが割り当てられないバグを修正。
  4. その他、バグ修正。

Ver4.0.0より前の更新履歴はこちら

 


Copyright (c) 1998-2008 Akiyoshi Kozuka (http://www.scriptbrowserk.com/)