1

Fat-Free Framework を使用してクライアントの作業を楽にするウィジェットを作成しましたが、彼らは Wix を使用して Web サイトを作成することも要求しました。埋め込みプラグインを使用して、この F3 サイトを Wix サイト内に埋め込むのは簡単だと思いました (組み込みバージョンとプラグイン バージョンがあります)。

問題は、SO や他のサイトでこれまでに受け取った回答に関係なく、X-Frame-Options が SAMEORIGIN エラーに設定されていることです。私は次のことを試しました:

  • header_remove()php コマンド
  • header('X-Frame-Options: GOFORIT')php コマンド ( andGOFORIT以外のもの)SAMEORIGINDENY
  • リンクへの追加&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 サイトで何か設定する必要がありますか? 助けてくれてありがとう。

4

2 に答える 2

1

フレームワークの XFRAME オプションを設定してみてください。

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

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

于 2015-09-29T05:57:45.450 に答える
0

.htaccess ファイルを調べませんでした。そこには、Header append X-FRAME-OPTIONS "SAMEORIGIN"Wix を許可する行がいくつかありました。行を削除するだけappendで、埋め込みが可能になりました。

于 2015-10-15T18:58:37.813 に答える