今回はLunascapeのプラグインタイプの一つ、LHO(Lunascape Helper Object)について紹介します。 LHOというのは、ひと言で言うとBHO(Browser Helper Object)のLunascape版という位置づけになります。 ツールバー/サイドバープラグインがそれぞれ表示メニューから呼び出されウィンドウとして生成されるのに対し、 起動時に自動的に読み込まれ、ウィンドウを持たないプラグインとして動作します。 パッケージの仕様について 基本的な仕様は こちら のプラグイン開発仕様に基づく プラグインパッケージの構成も前述仕様に基づき、サイドバープラグインやツールバープラグインのものに準じる...
先日リリースされたLunascape6 Betaでは、5種類の新APIが Lunascape API に追加されました。中にはLuna Labsのフォーラムで要望のあったものも含まれています。内訳としては、 CaptureWebPage - Webページのスクリーンショットをキャプチャ ExecuteJavaScript - JavaScriptを実行 GetDOMElementAttribute - DOM要素の属性を取得 GetEngineUserAgent - 特定エンジンのユーザーエージェントを取得 SetEngineUserAgent - 特定エンジンのユーザーエージェントを設定 となります...