[Seasar-user:21760] Re: Chromeのバージョンが上がったらajaxが動かなくなった

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2013年 11月 21日 (木) 02:00:00 JST


小林 (koichik) です。

報告ありがとうございます。

toUTCString()を使うように修正すればとりあえず
大丈夫そうな感じでしょうか。
時間がある時に直しておきます。


On Fri, 15 Nov 2013 18:22:24 +0900, 竹内学 <mtakeuchi @ ailesys.co.jp> wrote:

> TO:Seasar ユーザ御中
> 
> お世話になります。竹内と申します。
> 
> Teeda を使ったシステムで本日まで問題無く動作していたのですが、
> Chrome のバージョン 31.0.1650.57 m に上がった事により ajax が動作しなくなってしまいました。
> 
> Chrome の JavaScript コンソールには ajax.js の 195 行目で
> 「Uncaught SyntaxError: Failed to execute 'setRequestHeader' on
> 'XMLHttpRequest': 'Fri Nov 15 2013 18:11:31 GMT+0900 (東京 (標準時))' is
> not a valid HTTP header field value.」
> のエラーが発生と表示されていました。
> 
> どうも、挙動が変わったようです。
> 
> そこで、teeda-ajax-1.0.13-sp11.jar の org/seasar/teeda/ajax/js/ajax.js の 195 行目
> xmlHttp.setRequestHeader("If-Modified-Since", sysdate);
> の sysdate の値を「Fri Nov 15 2013 18:11:31 GMT+0900」となるように修正しましたところ、
> 今まで通り、正常に動作するようになりました。
> 
> 取り急ぎ御報告まで。
> 
> 
> -- 
> 竹内 学 <mailto:mtakeuchi @ ailesys.co.jp>
> 株式会社エールシステム
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user


-- 
{
  name: "Koichi Kobayashi",
  mail: "koichik @ improvement.jp",
  blog: "http://d.hatena.ne.jp/koichik/",
  twitter: "@koichik"
}



Seasar-user メーリングリストの案内