数年前、私はひどくリックロールされました。リック・アストリーの名曲「Never Gonna Give You Up」のミュージック ビデオが再生されている Web サイトに移動しました。Web ページを終了しようとすると、確認ダイアログ ボックスが表示され、曲の歌詞の最初の行が表示されました。[OK] を押しましたが、歌詞の 2 行目が別のボックスに表示されました。これは、曲全体を確認するまでループし (多くのダイアログ ボックスが表示されました)、最終的に Web ページを閉じることができました。
Web ページのコードにこのようなものを実装するにはどうすればよいですか?
私はインターネット全体を検索し、HTML および Javascript 内で「onbeforeunload」または同様のメソッドを使用することについて複数のスレッドに出くわしましたが、これに関連するすべての回答では、ユーザーが離れようとしたときに表示されるメッセージを開発者がカスタマイズすることしかできませんでしたサイト。その方法は完全に理解していますが、それは私が探しているものではありません。
他のスレッドで私の質問に答えている人が何人かいますが、その答えは実際には機能しません。多くの人がこれを行うことは不可能だと言いますが、リック・ロールのようなウェブサイトがどのようにしてそのようなことをしたのでしょうか?
ありがとう!