Я новичок в разработке кросс-платформенных мобильных приложений с использованием фреймворков HTML, таких как Sencha. Сегодня я загрузил Sencha Touch 2.3.1 и попытался открыть индексный файл в папке примеров с пакетом загрузки.Cross-origin-requests-only-only-in-HTTP - при доступе к приложению Sencha Touch
Удивительно, я ничего не мог видеть и мой журнал консоль сказал
Cross-origin-requests-are-only-supported-in-HTTP
для bootstrap.json
Я видел ту же ошибку для некоторых HTML-файлов на примерах Lungo фреймворки. Что может быть причиной этого?
Я надеюсь, что все эти файлы будут загружаться правильно, если я загружу их на сервер, но я буду обертывать файл js как пакет при создании приложения, поэтому это не сработает.
Мне известно о политике перекрестного происхождения, которая ограничивает отправку запроса в другом направлении, но я не понимаю, почему это происходит, когда у меня есть эти файлы локально. Пожалуйста, помогите мне разобраться в этом и объясните, как преодолеть эту проблему.
вы доступ к сайту с локального веб-сервера? то есть 'localhost /' – roo2
нет, я обращаюсь к файлу локальной файловой системы i.e: //, и это не связано с скриптами на PHP или сервере. Это всего лишь пример с пакетом Sencha Touch 2 –
, который является вашей проблемой! большинство браузеров отклонят запросы на файлы, которые вызывают из javascript, я бы рекомендовал wamp http://www.wampserver.com/en/ – roo2