2016-09-21 2 views
0

Есть ли способ обнаружить эти ошибки веб-сайта в iframe? Я работаю над приложением, у которого есть сторонний веб-сайт, который должен быть встроен в iframe (поверьте мне, я не доволен этим), и мы должны иметь возможность скрывать iframe, если возникают эти ошибки.Обнаружение «неправильного запроса» или 404 в iframe

Каков самый изящный способ справиться с этим? Я попробовал aerror, но не добился успеха. Помощь будет оценена так, чтобы я мог сохранить свой мозг в целости и не повредить его повсюду.

+0

Если это сторонний iframe, на самом деле вы не можете с этим справиться. – epascarello

+0

Это требование, исходящее от вершины, мне нужно выяснить хотя бы что-то. – zazvorniki

+0

Хорошо, что козыри политики происхождения, что вы можете делать в клиентской – epascarello

ответ

0

Нет, это не так.

Если iframe исходит из другого источника и не разрешает доступ (X-Frame-Options), вы ничего не можете с этим поделать.

прочитал об этом здесь same origin policy.

Есть несколько вещей, которые, однако, вы можете сделать:

Если те особые щелчки (люди не перемещаться дальше), вы можете просто сделать запрос и проверить содержимое, а затем фактически открытым IFrame.

Вы можете добавить браузер приложений, например, Linkedin. Взгляните на cordova in app, что является действительно конкретным решением, отличным для каждой платформы, но оно устраняет необходимость iframe.

Смежные вопросы