Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 15.09.2017 13:49:46

jQuery, Laravel и Access-Control-Allow-Origin: *

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)

Не в сети

#2 16.09.2017 09:38:39

Re: jQuery, Laravel и Access-Control-Allow-Origin: *

нельзя так делать. подключай в iframe

Не в сети

#3 17.09.2017 23:57:58

Re: jQuery, Laravel и Access-Control-Allow-Origin: *

Это не в ларавеле проблема, а в том что браузер для этого и создан чтобы пользователь безопасно гулял по нету.
Решение в 2 действия, на сервере получаете нужный файл, а из js уже получаете с вашего же сервера.

Не в сети

Подвал раздела