JUST.DB サイト参照パネルはフォーム送信ができません
こんにちは
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>
上記の結果、サイト参照パネルはフォーム送信ができないことが確認できました。
サイト参照パネルは、パネル名にもあるとおり「参照」を前提に利用することとなります。