XMLHttpRequest でのアクセスを区別したい

XMLHttpRequest でのアクセスを区別したい #

バックエンドにあるシステムで、XMLHttpRequest の時と普通のWEBブラウザからアクセスした時とで画面まわりを切り替えたいなぁ、と思って今まで色々調べていたんだが、どうやらprototype.js だとリクエストヘッダで判別できるらしい

ソースを見てみると、

 var requestHeaders =
   ['X-Requested-With', 'XMLHttpRequest',
    'X-Prototype-Version', Prototype.Version];

が該当部分っぽい。prototype.js だけの工夫なのかな? jkl-parsexml.js はそういう部分は見当たらず。そのうち他のライブラリも見てみよう。

See Also

Copyright © 髭。/ Hugo + hugo-book