バックエンドにあるシステムで、XMLHttpRequest の時と普通のWEBブラウザからアクセスした時とで画面まわりを切り替えたいなぁ、と思って今まで色々調べていたんだが、どうやらprototype.js だとリクエストヘッダで判別できるらしい。
ソースを見てみると、
var requestHeaders = ['X-Requested-With', 'XMLHttpRequest', 'X-Prototype-Version', Prototype.Version];
が該当部分っぽい。prototype.js だけの工夫なのかな? jkl-parsexml.js はそういう部分は見当たらず。そのうち他のライブラリも見てみよう。
- Newer: DateTime::Format::DateParse
- Older: OneRenamer 掲載