Я не думаю, что этот конкретный заголовок является проблемой здесь - единственный случай, когда я видел это с Ajax-запросами, и даже в этих случаях это обычно настраиваемый заголовок, установленный рассматриваемой библиотекой JavaScript.
Все ли браузеры поддерживают настройку пользовательских заголовков запросов для XMLHttpRequest? Насколько я знаю, да, он работает во всех современных браузерах.