2008-01-07から1日間の記事一覧

Safari2でlocation.hashを書き換えるとページが読み込み中のまま止まる。

location.hashを変えると、ページが読み込み中のまま止まる問題で悩んだ。 http://mag.autumn.org/Content.modf?id=20051102212821 Safari2において、location.hashの書き換えで、2種類の意図せざる挙動を見せることを確認しました。 1つは、ページがリロー…

String#splitで正規表現を使わない。

IE6は空の要素を削除してしまうから。空行を無視しても構わない時に、text.split(/\r?\n/) とかするのはありかもしれない。 http://blog.stevenlevithan.com/archives/cross-browser-split http://aligach.net/diary/20060707.html すると以下のように IE と…

JavaScriptの動作テストをいくつか見た。

String#splitのテスト。IE6は正規表現でsplitしてはいけない。 http://stevenlevithan.com/demo/split.cfm 文字コード関連調査。XHRのresponseTextでUTF-16はムリ。 http://jsgt.org/ajax/ref/charset_test/responsetext/test_1_make_table.php こういうテス…