jsexecutor クラス
説明
JavaScriptを実行するための機能を表します。
注意
Cookerに静的に含まれるクラスです。
変数宣言によって返されるインスタンスは初期化済みです。main-ブラウザ用のjsexecutorになります。
Cookerは二つのブラウザ、Main-ブラウザとSub-ブラウザを持ちます。各ブラウザ用のjsexecutorインスタンスはシングルトンインスタンスです。インスタンスの生成要求に対してブラウザ毎のシングルトンインスタンスを返します。
fitter
シグネチャ | 説明 |
jsexecutor() | jsexecutor クラスの新しいインスタンスを返します。 |
getter
シグネチャ | 説明 |
Fitted | インスタンスが初期化されているかどうかを示す値を返します。 |
IsMain | Main-ブラウザのjsexecutorかどうかを返します。 |
ParentBrowser | 親ブラウザを返します。 |
TypeName | 型名を返します。 |
Token | JavaScript拡張機能へのアクセス文字列を返します。 |
setter
このクラスにはセッターがありません。
method
シグネチャ | 説明 |
CallJSFunction(string,...) | JavaScript関数を呼び出します。 |
Execute(string) | JavaScriptコードを実行します。 |
Execute(string,bool) | JavaScriptコードを実行します。 |
ExecuteFromFile(string) | JavaScriptコードを実行します。 |
ExecuteFromFile(string,bool) | JavaScriptコードを実行します。 |
ExistsId(string) | 要素が存在するかどうかを示す値を返します。 |
GetData() | JavaScript で設定された文字列を返します。 |
GetTypeName(string) | JavaScript返値文字列の種類を返します。 |
IsString(string) | 引数がダブルクォートで囲まれているかどうかを示す値を返します。 |
Parse(string) | JavaScript返値文字列を解析して型名と値を返します。 |
SetData(string) | JavaScript に文字列を設定します。 |
SetJS(string,string) | script タグを作成し、JavaScript コードを挿入します。 |
SetJSFromFile(string,string) | script タグを作成し、JavaScript コードを挿入します。 |
SetSRC(string,string,string) | script タグを作成し、src 属性を設定します。 |
TrimDQ(string) | ダブルクォートを削除した新しい文字列を返します。 |
JavaScript関数の直接呼出し
シグネチャ | 説明 |
...(...) | Riceのメソッド呼び出し表記を使用してJavaScript関数を呼び出します。 |
event
シグネチャ | 説明 |
Notice(class,string) | ハンドラを "Notice" イベントに割り当てます。 |