2017-01-18 8 views
1

Я работаю над системой управления случаями, которая требует выполнения ряда клиентских проверок. В текущей системе пользователь должен посетить внешний сайт, снять снимок соответствующей информации, вернуться в систему и прикрепить этот скриншот к файлу клиента. Цель состоит в том, чтобы сделать этот процесс намного более эффективным.Параметры обхода Xframe

Хозяин хотел использовать iframes для отображения необходимых сайтов проверки на нашем сайте. Проблема заключается в том, что некоторые из этих внешних веб-сайтов имеют опции X-Frame, установленные для отказа. Любые обходные пути, которые я видел, кажутся открытыми для исправлений и, возможно, даже не законными. Я ищу безопасное решение для решения этой проблемы. Это включает оплаченное решение.

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

+0

Ну, если это можно легко обойти с помощью HTML и/или JavaScript, заголовок будет совершенно бессмысленным. Вероятно, расширения браузера обходят/игнорируют его (но это, конечно же, требует установки в каждом используемом браузере клиента.) – CBroe

+1

Установку в каждом браузере было бы хорошо. И у меня в настоящее время расширение работает нормально. Моей единственной проблемой будет внедрение системы на основе этого расширения, только для удаляемого расширения или для патча, чтобы сделать расширение бесполезным. Правильно ли я так думать? Извинения, только вторая неделя на работе. – user7435243

+0

Расширения браузера, обходящие это, вероятно, в большинстве случаев скорее предназначены для использования разработчиками, а не как «решение» конечного пользователя для такой проблемы. Но я не вижу причин, по которым их следует прекратить/прекратить внезапно. – CBroe

ответ

0

Поскольку ваш босс должен обходить заголовок X-Frame-Options только на своей машине, вы можете попробовать некоторое расширение браузера, чтобы удалить заголовок.

Обратите внимание, что это не единственное предостережение для открытия веб-сайтов внутри iframe. Это чертовски сложно открыть всевозможные веб-сайты внутри iframe.

Поскольку вы просили, чтобы обойти заголовок X-Frame-Option, установить хром/расширение Firefox, как

И правило установки, чтобы удалить этот заголовок. Прочтите эту статью: Bypass Iframe Busting Header using extension