Обезжиренные рамки, Wix и X-Frame-Options

Я создал виджет с использованием Fat-Free Framework для клиента, который должен облегчить их жизнь, но они также попросили, чтобы их веб-сайт был создан с использованием Wix. Я думал, что было бы легко встроить этот сайт F3 в сайт Wix, используя их встраиваемые плагины (есть встроенные версии и плагины).

Проблема в том, что независимо от ответов, которые я получил до сих пор на SO и других сайтах, я все равно получаю, что для X-Frame-Options установлено значение SAMEORIGIN. Я пробовал следующее:

  • header_remove() команда php
  • header('X-Frame-Options: GOFORIT') команда php (GOFORIT для чего угодно, но SAMEORIGIN а также DENY)
  • добавление &output=embed на ссылку (это не работает с F3)
  • добавив следующий код htaccess:

    Header always append X-Frame-Options SAMEORIGIN
    Header set Access-Control-Allow-Origin: "http://editor.wix.com"Header set Access-Control-Allow-Origin: "http://www.wix.com"

Боюсь, что плагин для встраивания Wix будет немного ограничен, и я не смогу многое изменить в этом отношении. Есть идеи, что попробовать дальше? Есть ли какая-то конфигурация для F3, которая поможет решить эту проблему, или я неправильно использую код PHP? Нужно ли что-то настраивать на сайте Wix? Спасибо за любую помощь.

0

Решение

Попробуйте установить опцию XFRAME для фреймворка:

$f3->set('XFRAME','GOFORIT');

https://github.com/bcosca/fatfree-core/blob/master/base.php#L2153

1

Другие решения

Я не заглядывал в мой файл .htaccess. Была линия Header append X-FRAME-OPTIONS "SAMEORIGIN" там вместе с некоторыми позволяет Wix. Просто удаляя append линия позволила его встраивать.

0

По вопросам рекламы [email protected]