2015-03-10 5 views
0

Кнопки на странице iframe не работают. (Кнопка PayPal, которая открывает страницу корзины Paypal)Кнопка внутри iframe не работает

страница с IFRAME: https://www.keymarket.de/microsoft-access-2010-p-33-checkout.html

Оригинальный веб-страница: https://payivy.com/v/Windows%207%20Professional%20SP1%20Key

Кнопка на исходной странице работ, но одна на странице IFrame не отвечать .

ответ

1

Когда я попробовал это я получил следующее сообщение об ошибке в консоли:

Refused to display 'yoururl' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'. 

Вы не можете установить X-Frame-Options на IFRAME. Это заголовок ответа, заданный доменом, с которого вы запрашиваете ресурс, поэтому в вашем случае PayPal.

В этом случае они устанавливают заголовок SAMEORIGIN, что означает, что они остановили загрузку своего ресурса в iframe, который находится за пределами их собственного домена.

Чтобы узнать больше о X-Frame-Options проверить эту ссылку:

https://developer.mozilla.org/en-US/docs/Web/HTTP/X-Frame-Options

Также см здесь:

Generic solution of 'X-Frame-Options' to 'SAMEORIGIN' issue

+0

мое намерение состоит в том, чтобы открыть ссылку в качестве новой вкладке. Я знаю о опции x-frame, потому что это безопасность PayPal. любой шанс, я могу сделать iframe открыть ссылки с кнопок в качестве новой вкладки? –

+0

Есть несколько вещей - есть ли у вас доступ к веб-странице, чтобы изменить структуру ссылки PayPal? Вы можете попытаться загрузить все ссылки на странице в родительском окне: Если у вас есть доступ к html, дайте мне знать, и я обновлю свой ответ с дополнительными параметрами. – hlh3406

+0

У меня нет доступа к странице PayIvy в качестве ее шлюза. У меня только доступ к домену keymarket.de для изменения. –

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