English Japanese Kawa.netxp [Mac] Safari for Intel Mac専用ブラウザ・クラッシャー

PowerPC 版の Safari と、Intel Mac 版の Safari には違いがあるのでしょうか?
以下の2行のJavaScriptコードをIntel Mac 版の Safariで実行すると、 ブラウザごと異常終了してしまいます。(OS は落ちません。ブラウザのみ)
強力な ブラウザクラッシャー です。3分も待たずに、ボタン1発でもOK!
PowerPC 版の Safari や、その他のブラウザは正常に動作します。

    var parser = new DOMParser();
    parser.async = false;

落ちた後のメッセージ⇒

実際に落としてみる

Intel Mac をお使いの場合、以下のボタンを押すと Safari がクラッシュします。
【ご注意】本当に落ちるので、他の Safari ウインドウが閉じても良い状態でお試し下さい。
ブラウザがクラッシュしたことによる影響・損害は、当方では責任を負いかねます!!

 ←DOMParserオブジェクトの生成 (Intel Mac 版の Safari でも動きます)

 ←asyncプロパティの読み出し (Intel Mac 版の Safari でも動きます)

 ←asyncプロパティの書き込み (Intel Mac 版の Safari はクラッシュします)

問題なく動作すれば、『ok』が表示されます。
問題がある場合は、ブラウザがクラッシュします。orz

お使いのブラウザ:

DOM の仕様

DOM Level 3 の仕様書 によると、async プロパティは読み出し専用とのことです。
だから Safari for Intel Mac は仕様通りの動作なのかもしれませんが、 エラーを出すなりしてもらって、ブラウザごと落とすのは勘弁して欲しいです。

    Objects that implement the DOMParser interface:
        Properties of objects that implement the DOMParser interface:
            async
                This read-only property is a Boolean.

Intel Mac 版と PowerPC 版の Safari は同じ内容なのかと思っていましたが、 違いがあるのですね。その他にも何か違いがあるのでしょうか?

更新履歴

2006/05/13
このページを設置しました。 (Hiroshiさん、須之内さん、ありがとうございました!)

コメントはこちらへ by AjaxCom

その他のページへのリンク

このページへのトラックバック by AjaxTB

トラックバックURL:http://www.kawa.net/service/tb/ajaxtb.cgi/works/perl/html/intelmac.html

Kawa.netxp © Copyright 2006 Yusuke Kawasaki