WebBoyのJavaScript


WebBoyはJavaScript v1.1をサポートしています。(Netscape Navigator v3.0相当)


JavaScriptのオプション

JavaScriptを使用するためには設定メニュー(F11)のなかの「詳細設定」を選び、「JavaScriptを実行する」をチェックしてください。
JavaScriptを実行する これを指定するとJavaScriptを実行します。JavaScript実行中は青色のバーが動きます。
navigatorオブジェクトをNetscape Navigator V3.0互換にする これを指定するとnavigatorオブジェクトは Netscape Navigator v3.0と同じ値を返します。 指定しない場合ははWebBoy固有の情報を返します。

WebBoy JavaScriptの制限

 
object property method 相違点
window/frame open 同じ名前のフレームが存在する場合は、このフレームにURLをロードし、windowオブジェクトを返します。 それ以外のときは何もせずnullオブジェクトを返します。windowFeaturesパラメータは無視されます。
close 何もしません。
opener window.openによって開かれた場合はwindow.openを呼んだwindowオブジェクト。 それ以外のときはnullオブジェクトを返します。
closed フレームが存在するときはtrue、その他のときはfalseを返します。
focus フレームが存在するときはこのフレームにフォーカスをあてます。その他のときは何もしません。
blur 何もしません。
document alinkColor getのときはlinkColorと同じ値を返します。setのときは何もしません。
vlinkColor getのときはlinkColorと同じ値を返します。setのときは何もしません。
referrer サポートしていません。
write document.write()のパラメータがfunctionオブジェクトの場合、functionのtextを表示しません。
open mimeTypesとreplaceパラメータは無視されます。
history   frames[n].historyをサポートしていません。frames[n].historyはtop.historyと同じように動作します。
go(location) サポートしていません。
image lowsrc サポートしていません。
border サポートしていません。 常に0です。
navigator javaEnabled 常にfalseを返します。
forms encoding サポートしていません。
elements blur 何もしません。
string big/small  サポートしてますが、画面上はなにも変わりません。
fileupload   サポートしていません。
applet   サポートしていません。
plugins   サポートしていません。
embeds   サポートしていません。
object assign サポートしていません。
taint サポートしていません。
untaint サポートしていません。

その他の相違点