2016-08-23 2 views
0

У меня есть внешний сайт в iframe с кнопкой сохранения. Когда пользователь нажимает кнопку сохранения, загружается json-файл, я хотел бы иметь возможность захватить содержимое этого файла в моем собственном коде. Есть какой-либо способ сделать это?Как я могу захватить файл, загруженный в iframe?

Я читал, что вы не можете указать местоположение загрузки за пределами определенного местоположения браузера, и могли бы находить вопросы, связанные с началом загрузки с iframe, а не с захватом.

+0

Nope. Перекрестная политика безопасности предотвращает это. Я не хочу, чтобы ваш код читал заявление, которое я загрузил из своего банка. –

ответ

0

Вы не можете сделать это, если не можете настроить Access-Control-Allow-Origin (в HttpHeader) вашего внешнего сайта. (зарегистрируйтесь Access-Control-Allow-Origin на google)

Существует причина безопасности для предотвращения чтения пользователем данных с другого сайта без разрешения, например, пользователь может войти на сайт банка во время просмотра другого сайта abc.com (на другой вкладке) , банк не разрешит abc.com загружать информацию пользователей из них с помощью JavaScript.

  • Если ваш проект содержит серверную часть, вы можете получить такие данные со стороны сервера и распечатать на стороне клиента.
Смежные вопросы