Как решить междоменную ошибку в 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/