「JavaScript による不正なナビゲーション開始の試み」

投稿に埋め込まれた Typeform があり、それを使ってユーザーが特定の資格を満たしていることを証明できます。フォームの完了後、トピックへ移動するボタンが表示されます。このボタンは最近まで機能していましたが、現在は以下のエラーで失敗します。

renderer.aa121ddee4aa58d14f43.js:13 フレームのオリジン ‘https://forum.example.com’ からのフレームが、[URL 名は削除済み] の URL を持つフレームに対して、安全でない JavaScript によるナビゲーションを開始しようとしています。トップレベルのウィンドウのナビゲーションを試みるフレームはサンドボックス化されていますが、‘allow-top-navigation’ または ‘allow-top-navigation-by-user-activation’ フラグが設定されていません。

Typeform の問題かもしれないと理解していますが、Discourse の変更が最も可能性が高いと思われます。これに影響を与える可能性のある最近の変更はありましたか?私は最新バージョンにアップデート済みです。

こんにちは、

最初は Mitigate XSS Attacks with Content Security Policy の件かと思ったのですが、読み飛ばしてしまいました。

これは Typeform の問題かもしれません。Typeform の埋め込みを確認し、何か変更があったかご確認ください。

私の知る限り、allow-top-navigation-by-user-activation は比較的新しい機能であり、すべてのブラウザでサポートされているわけではありません。