タグ

safariに関するvndnのブックマーク (2)

  • [JavaScript] Safari では char/short などの予約語を変数名に使えない

    Kawa.netxp [JavaScript] Safari では char/short などの予約語を変数名に使えない Safari では char や short といった予約語を、JavaScript の変数名として使えないのですね。 IE や Firefox では動くのに、Safari だけ動かないプログラムがあり、ハマりました。。。 言語仕様的な予約語だから使わない、というのはモチロンだけど、『goto』とか『class』くらいは 直感的に何となく怪しそうだと分かるが、C 言語でもないし『char』が使えないとは思わなかったヨ。 2007/06/13 追記: Windows 版の Safari 3.0 の結果も追加しました! 参考:ECMA-262 - ECMAScript Language Specification に予約語の一覧が入っています。 下記の表で、右端の欄が「~

  • Don't use the Prototype 1.5.1 !! (hPod)

    The Prototype 1.5.1 makes Safari crash. 最近リリースされた prototype.js のバージョン 1.5.1 は、うちの Safari ( Safari 1.3.2 )をクラッシュさせる。 困った。機能が使えないということはさておいて、 Prototype はとてもポピュラーなライブラリだから、あちこちのサイトで利用されているだろう。つまり、あちこちのサイトで、うちのブラウザがクラッシュしてしまうことに、なるだろうから。 それを発見したのは、 Prototype を拡張するほかのライブラリを試してみた時だった。とてもよいライブラリだったのでぜひ使いたかったのだけれども、どうしてもクラッシュする。がっかりした。 でもやっぱり使いたいほうが勝って、せめてどこが悪いのかその場所だけでも突きとめて、作者に「 Safari を見捨てないで」と言う願いをこめた

  • 1