JUST.SFA サイト参照パネルはフォーム送信ができません

こんにちは

JUST.SFA で外部のサイトを表示できる「サイト参照パネル」を利用していて、うまく動作しないケースがありましたので調査してみました。

フォーム送信が動作しない

サイト参照パネルで弊社のコーポレートサイトを表示してみます。問題なくトップページが表示されました。


次にブログのページで検索してみます。しかし、検索ボタンをクリックしてもなにもおこりません。
Chromeのデベロッパーツールで確認するとエラーが発生しているようです。


エラーメッセージはこれです。
iframe の sandbox属性で allow-forms(フォームの送信)が許可されていないため、検索時のフォーム送信が失敗しました。

JUST.SFAのソースから iframeを確認してみましょう。確かに allow-forms は指定されていないため許可されていません。

<iframe class=”panel_iframe” src=”https://www.fsz.co.jp” width=”100%” height=”100%” sandbox=”allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox“></iframe>


上記の結果、サイト参照パネルはフォーム送信ができないことが確認できました。
サイト参照パネルは、パネル名にもあるとおり「参照」を前提に利用することとなります。