2014年7月1日火曜日

ChromeのDate()についてのメモ

Date()の値をそのままsetRequestHeaderに使おうとすると、

Uncaught SyntaxError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'Mon Jun 30 2014 19:36:42 GMT+0900 (東京 (標準時))' is not a valid HTTP header field value.

のエラーになってしまう。(東京 (標準時))が引っかかっているとのこと。

他のブラウザでは(東京 (標準時))がつかないので問題ないらしい。

setRequestHeaderに渡す前に(東京 (標準時))を削除すれば問題はない。

既存のサイトのjsをbookmarkletやextensionで書き換えて対応する事は可能??

読み込み時にajaxで使われているときはbookmarkletでは多分対応出来ない。

javascriptが実行される前にextensionを実行出来れば何とかなる?
Manifestのrun_atをdocument_startにすれば可能??

0 件のコメント:

コメントを投稿