Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Laravel 5.4
Ubuntu 16.04
Стоит на хостинге бесплатном сайт на Laravel 5.4.
С помощью jQuery пытаюсь подгрузить документ ворд:
$(function() {
$('#res').load('https://docs.google.com/gview?url=http://site.ua/j.doc&embedded=true');
});
На что естественно получаю ответ с ошибкой:
XMLHttpRequest cannot load [url]https://docs.google.com/gview?url=http://site.ua/j.doc&embedded=true[/url]. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '[url]http://site.ua[/url]' is therefore not allowed access.
Как решить проблему с CORS'ами... Много уже чего пробовал ничего не помогает...
Или заголовки
header("Access-Control-Allow-Origin: *");
должны быть у посредника - docs.google.com ?
Изменено HolyFlames (15.09.2017 13:50:10)
Не в сети
нельзя так делать. подключай в iframe
Не в сети
Это не в ларавеле проблема, а в том что браузер для этого и создан чтобы пользователь безопасно гулял по нету.
Решение в 2 действия, на сервере получаете нужный файл, а из js уже получаете с вашего же сервера.
Не в сети
Страницы 1