[リストへもどる]
一 括 講 読

投稿時間:06/02/19(Sun) 05:36
投稿者名:naoh
Eメール:
URL :
タイトル:ブラウザ連携プラグインの Mozilla/Opera での動作について
お世話になります。

Chararina 3.21β1 のブラウザ連携プラグインに関してですが、
IE と Opera/Mozilla 系ブラウザでの動作に若干違いがあるようです。

----------------
[common]
PERSONA=*

[test]
contents=
hogehoge
----------------
のような .pmsg ファイルを作成し、これを HTML から呼び出したところ
LF_HTTPSERVER_cMessageRequest(string options, string data) の
data 引数に空文字列が渡されてしまいました。
また、本来 data に入るはずの contents= 以下のデータが
location と連結されて options 引数に入ってしまうこともあるようです。

また、SIMPLEMSG パラメータを用いたメッセージ送信を試みたところ、
IE6 では指定したメッセージを data 引数に得られましたが
Opera 及び Firefox では空文字列しか得られませんでした。

前者はとりあえず [test] と contents= の間にダミーのオプションを入れることで
回避していますが、後者は回避のしようがなく困っています。


利用したブラウザは Mozilla Firefox 1.5.0.1 と Opera 8.51 です。
なお、いずれも IE6 では期待通りに動いています。

以上、確認の程宜しくお願い致します。

投稿時間:06/02/20(Mon) 17:31
投稿者名:中西 巧@プラエセンス
Eメール:
URL :
タイトル:Re: ブラウザ連携プラグインの Mozilla/Opera での動作について
> Chararina 3.21β1 のブラウザ連携プラグインに関してですが、
> IE と Opera/Mozilla 系ブラウザでの動作に若干違いがあるようです。

ご報告ありがとうございます.現象を確認しました.
次回リリースの3.21で修正する予定です.

後者の問題の取り急ぎの対策として,
<EMBED TYPE="application/x-Personaware-Message"
WIDTH="0" HEIGHT="0"
SRC="test.pmsg" PERSONA="*" SIMPLEMSG="dummy
simplemsg=こんにちは">

と記述する方法があります.しかし,将来のバージョンではこの記述方法について
保証できないことと,ブラウザによってはdata引数がSJIS以外のエンコード方式で
値が返ってくることがあるので,あまりお薦めできません.

投稿時間:06/02/20(Mon) 22:45
投稿者名:naoh
Eメール:
URL :
タイトル:Re^2: ブラウザ連携プラグインの Mozilla/Opera での動作について
迅速なご解答ありがとうございます。

> 次回リリースの3.21で修正する予定です.

よろしくお願い致します。

> 後者の問題の取り急ぎの対策として,
> <EMBED TYPE="application/x-Personaware-Message"
> WIDTH="0" HEIGHT="0"
> SRC="test.pmsg" PERSONA="*" SIMPLEMSG="dummy
> simplemsg=こんにちは">
>
> と記述する方法があります.しかし,将来のバージョンではこの記述方法について
> 保証できないことと,ブラウザによってはdata引数がSJIS以外のエンコード方式で
> 値が返ってくることがあるので,あまりお薦めできません.

了解しました。とりあえずこちらの方法で実験してみます。
ありがとうございました。



- Web Forum -