Как решить междоменную ошибку в Oracle Mapviewer, размещенном на Glassfish

Я создал приложение HTML5 (размещенное на localhost), которое взаимодействует с удаленным сервером MapViewer (размещенным на удаленном сервере с помощью Glassfish 4), используя его библиотеку JavaScript.

<script src='http://192.168.1.99:8088/mapviewer/jslib/v2/oraclemapsv2.js'></script>

Библиотека JavaScript делает звонки на свой собственный домен http://192.168.1.99:8088загружать CSS-файлы, изображения и получать доступ к веб-службам, но возвращая междоменную ошибку, поскольку я фактически размещаю свое приложение HTML5 на своем локальном хосте.

XMLHttpRequest cannot load http://192.168.1.99:8088/mapviewer/omserver?xml_request=%3Cnon_map_reques…rce%3D%22tcg_seff%22+style%3D%22T.ZIPCODE%22%2F%3E%3C%2Fnon_map_request%3E. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access.

Есть идеи, как это решить?

1 ответ

Что вам нужно сделать, это включить перекрестный общий доступ к ресурсам на сервере MapViewer.

Вы можете найти больше информации об этом здесь: http://www.html5rocks.com/en/tutorials/cors/

Другие вопросы по тегам