LiveConnect は、JavaScript から Java クラスなどのメソッドを呼べる機能を既存の Java の機能を利用して提供するアプリケーション作成用のインターフェースの名称です。
LiveConnect は Mozilla 2.0 で削除される予定です。詳細は Josh の blog 投稿 を参照してください。
アプレットに対する LiveConnect は HTML ページのアプレットタグの "MAYSCRIPT" 属性を利用して有効化されます。 アプレットは netscape.javascript パッケージを利用して JavaScript のオブジェクトを参照することが可能になり、 スクリプトは直接アプレットのメソッドを呼ぶことが可能になります (document.applets.name.methodName() 経由で)。 標準的な Java オブジェクトは JavaScript コードから作成と制御の両方が可能です。(たとえば、"new java.lang.String('javascript string')" を java.* パッケージの階層にいるクラスのコードに記述するか、新しい "Packages" オブジェクトをクラスのために階層の外で定義して利用するかです。) LiveConnect use by applets is enabled via the use of the "MAYSCRIPT" attribute in applet tags on an HTML page, following which the applet may refer to classes in the netscape.javascript package to access Javascript objects, and scripts may directly call applet methods (using the syntax document.applets.name.methodName()).
解説文書
|
コミュニティー
関連事項 |