適用対象: Power Apps
現象
統合インターフェイス アプリで [戻る] ボタンまたは [保存して閉じる ] ボタンを選択しても、応答はありません。 たとえば、エンティティ レコード ページでいずれかのボタンを選択すると、前のページに戻ります。 ただし、プログラムが目的のページに移動するまで、ボタンを数回選択しなければならない場合があります。
原因
ブラウザー履歴は、統合インターフェイス アプリとアプリ フォームの iFrames によって共有されます。 ナビゲーションまたは認証リダイレクトを許可するカスタム スクリプトを iFrame に作成すると、iFrame によってブラウザー履歴に追加の履歴エントリが追加されます。 エンティティ レコード ページの [戻る] ボタンまたは [ 保存して閉じる ] ボタンを選択すると、統合インターフェイス アプリのエントリではなく、iFrame からカスタム スクリプトによって追加された履歴エントリに移動します。 前のページに移動するには、ボタンを数回選択して、iFrame からカスタム スクリプトによって追加された履歴エントリをプログラムで強制的に移動する必要があります。
回避策
iFrame でカスタム スクリプトを作成する場合は、 Window.history プロパティを管理して、正しい後方ナビゲーション エントリの前に一覧表示されている追加または予期しない履歴エントリを削除します。