Проверить домен на cross-origin policy

101
19 апреля 2021, 13:30
  • Можете читать по выделенному тексту

  • У меня есть iframe, в который загружается произвольный, выбранный пользователем сайт (напр. google.com или yandex.ru).

  • Проблема в том, что в некоторых случаях, когда на сервере другого сайта включена блокировка iframe (cross origin policy), событие ошибки onerror не срабатывает . В таком случае мне нужно просто перенаправить пользователя на сайт в iframe.

  • Вопрос: как "отловить" ошибку

P.S.

  • Если невозможно на JavaScript, то можно-ли на php?
Answer 1

Как написал товарищ Total Pusher, узнать COP (Cross Origin Policy) невозможно на стороне клиента, но возможно на стороне сервера(напр. PHP).

Можно сделать проверку на сервере. Как это сделать, Подробно описано тут.

READ ALSO
Как реализовать remote: true для react (rails)?

Как реализовать remote: true для react (rails)?

Создаю форму таким образом:

114
Подключение аудио к сайту

Подключение аудио к сайту

Мне бы хотелось, чтобы музыка начинала играть как только подгрузилась страница, но почему-то не работает и в консоль выскакивает ошибка

94
Как закрепить стрелку?

Как закрепить стрелку?

У меня есть шкала со стрелкой и 12 checkboxПри клике по checkbox, стрелка меняет своё положение (transform/rotate), но у меня не получается её закрепить

102