У меня есть приложение HTML / Javascript, которое использует jQuery для связи с веб-сервером (который я не контролирую). Я запускаю его из локального файла (file:///app.html
), и это хорошо работает в Safari. Однако в Firefox происходит сбой, я вижу, что все мои XHR-запросы превращаются в OPTION-запросы, которые не нравятся серверу. По-видимому, он работает в противоречии с правилами межсайтового скриптинга.
Какова спецификация, касающаяся XHR на локальных страницах, как его обрабатывают различные браузеры и каков предпочтительный способ разработки приложений типа «гибридного приложения» только на стороне клиента?