Mac版Firefox 1.5.0.7及びNetscape 7.1のテキストエリアの限界(半角英数字が4,682文字以上連続すると、文字が消えます。)

textareaデータ(デフォルトで、半角英数字4,682文字。tableデータ編はこちら
Mac版Firefox 1.5.0.7やNetscape 7.1では、下記に「abcdefg・・・」のテキストが表示されていないように見えます。Windows版FirefoxやNetscapeでは、この不具合はありません。※2006年10月12日午後16時頃追記:  Windows版Firefox 1.5.0.7やNetscape 7.1でも同様の不具合がありますが、不具合が発生するポイントがMac版と異なります。Mac版では4,681文字と4,682文字目がその境目ですが、Windows版は37,444文字目と37,445文字目がその分かれ目になります。また、Firefox 2.0 RC1/RC2では、この現象がWindows版でもMac版でも完全ではありませんが、改善されています。参照:『Firefoxとテキストエリアの限界(続編)。)

HTMLソース内のtextareaタグの中で4,682文字以上の半角英数字(+記号など1バイト文字)が「改行なし」「半角スペースなし」で連続している場合は、表示されません。全角文字が混じっている場合はこの不具合はありません。

DOM操作で一文字でも減らせば、Mac版FirefoxやNetscapeでも、テキストは目に見える形で表示されますが、DOM操作でテキストを追加(「一文字ずつ増やす」ボタンでの操作)して、4682文字以上になれば、Mac版FirefoxやNetscapeではテキストが再び見えなくなります。




  

      
      

このページは、「WEBプログラミング NOW!!: 『Mac版Firefox及びNetscape 7.1のテキストエリアの限界(半角英数字が4,682文字以上連続すると、文字が消える。)』」を検証するためのテストページです。