Dream Passport information
JavaScriptをサポートした家庭用ゲーム機Dreamcast用ブラウザ、Dream Passportに
ついての情報です。
当サイト内のサンプル設置支援プログラム(Source Cutter)
-- Dream Passport3レポート
■DP3:JavaScriptのバージョン
JavaScript1.1/1.2程度対応の模様。ECMA-262準拠。
document.images使用可能。
■DP3:DynamicHTMLへの対応
未対応の模様。(document.layers / document.all / document.getElementById)
■DP:オリジナル機能
DPオリジナルの機能として、
振動パックを揺らす事やVMSの画面に文字や画像を表示する事が出来ます。
タグはEMBEDを用います。JavaScriptなどでコントロールする事が可能です。
(参照)http://www.sega.co.jp/dp2our/originaltag.html
●振動パックを揺らす
●VMに文字を表示
●VMにドット絵を表示
■DP3:ブラウザ情報
Browser (appName):Netscape
User Agent (userAgent):Mozilla/3.0 (DreamPassport/3.0)
Version (appVersion):3.0 (DreamPassport/3.0)
CodeName (appCodeName):Mozilla
navigator.language:en
navigator.platform:Dreamcast
■DP3:仕様・バグ
[仕様]
window.open命令が使えない。
[bug]
<SCRIPT>タグのLanguage指定が無効。全ての<SCRIPT>タグをJavaScriptとして扱う。
つまり、language="VBScript"だろうがLanguage="JavaScript1.5"だろうが認識してしまう。
[bug?]
イメージの先行読み込みが出来ない。ただし、一度表示された画像はメモリにキャッシュされる。
[bug]
location.searchの値がおかしい。普通なら、"?hogehoge"と帰ってくるところを、"l?hogehoe"と
?の前に一文字余計なものがついてくる。
[bug]
location.pathnameの値がおかしい。普通なら、"/***/**.html"と帰ってくるところを、"/***/**.htm"と
最後の一文字が欠けて返ってくる。ちなみに、location.searchの問題と合わせて邪推するなら、
原因は自ずと推測出来たり・・。
■DP3:当サイトサンプルを利用した動作テスト
Link Information: 問題あり。リンクホバー状態の場合、ステータスバーにメッセージが表示されない。#カーソルをリンクから離すと表示される
Fadein / Flash: 不可。元々再現率の低いプログラムですが。
Quick navi: 不可。window.open()に対応していない。
Clock -image-: 問題あり。イメージ先行読みの不具合の影響により、動作に難アリ。
*その他アニメーション系は動作に難があります。エラーは出ませんが。
■DP3:勝手に総評
JavaScriptの機能としては前バージョンとほとんど変化はないようですが、
バグが幾つかfixされた模様です(getTimeメソッド)。
Imageの操作(特にアニメーションなど)はまだ動作に難があるようです。
-> DP2 report