Ответ 1
Вы можете включать только сценарии между разными субдоменами, используя тег <script>
, поскольку он освобожден от политики.
Использование http://www.example.com/dir/page.html
в качестве источника (из Wikipedia):
Compared URL Outcome Reason
---------------------------------------------------------------------------------------------
http://www.example.com/dir/page.html Success Same protocol and host
http://www.example.com/dir2/other.html Success Same protocol and host
http://www.example.com:81/dir2/other.html Failure Same protocol and host but different port
https://www.example.com/dir2/other.html Failure Different protocol
http://en.example.com/dir2/other.html Failure Different host
http://example.com/dir2/other.html Failure Different host (exact match required)
http://v2.www.example.com/dir2/other.html Failure Different host (exact match required)
UPDATE:
Могу ли я использовать script для связи асинхронно с сервисом на server2?
Да, вы можете с JSONP, который использует открытую политику для тегов <script>
для извлечения JSON из другого источника.
Вы также можете рассмотреть возможность использования обратного прокси-сервера, как описано в следующей статье Stack Overflow: