Как использовать удаленные веб-сервисы из сценария на стороне клиента?
Из того, что я понимаю, из-за применения "той же политики происхождения" в современных браузерах невозможно получить данные из XmlHttpRequest, отправленного в другой домен, чем исходный домен Javascript.
У меня практически нет опыта в этом вопросе, поэтому я запутался из-за невозможности использования веб-сервисов в Javascript. Означает ли это, что веб-приложения с функциональностью Ajax могут взаимодействовать только друг с другом без вызова служб, предоставляемых другими доменами? Как работают мэш-апы? Я предполагаю, что сервисы потребляются на стороне сервера, затем данные передаются клиенту через локальные Ajax-вызовы. Я не знаю.
Единственный способ, с помощью которого я могу представить использование служб на стороне клиента, - это получить файл Javascript непосредственно из домена целевого веб-сервиса через <script>
тег, а затем использовать его API для взаимодействия с удаленным доменом.
Кто-нибудь может просветить меня?
2 ответа
В вашем вопросе вы упомянули трюк