publish.html(アプリケーション公開用HTMLファイル)には、"collectRequiredCookies()"という名前のJscript関数が含まれています。
collectRequiredCookies()関数内に"aRequiredCookies" という名前の配列を追加し必要なCookieの名前を指定することで起動時に指定されたCookieの値が送られます。
function collectRequiredCookies() { var aRequiredCookies = new Array(); aRequiredCookies[0] = "Name1"; aRequiredCookies[1] = "Name2"; |
この例は、"Name1"と"Name2"という名前の2つのCookieを指定しています。
publish.htmlのlaunchApplication()関数は、collectRequiredCookies()関数を呼び出して、以下のような書式でRIAアプリケーションを起動します。
例:
https://myserver/MagicRIAApplications/myapp/my.application?cookies=Name1=val1,Name2=val2 |
起動されたリッチクライアントアプリケーション側で、GetParam()関数を実行することでCookieの値を取得することができます。
注意: |
Cookieを渡すことができるのは、publish.htmlを使用して起動したときだけです。インストール後に、Windowsのスタートメニューのショートカットから起動した場合は、Cookieは渡りません。 |