GMT+0900まあ、こんなことをしたい人なんぞいないと思うのですが私はやりたかったのでやり方。下記の環境でやってます。2.8.1なぜ?Nuxt.jsで特に何も設定せずに古いブラウザでアクセスすると下記のようなローディング画面が表示されて、ここから進まないです。polyfillすれば古いブラウザもカバーできてみんなハッピーなのですが、私はやりたくなくて、理由はだいたいこんなかんじ。サイト構築するときに絶対に古いブラウザは対応しないと心に誓ったこと(要するに意地)MSも使うのやめてくれといってるような古いブラウザに配慮してまで対応したくない全体に影響のでる可能性のあるような対応(やライブラリ依存)はなるべく避けたい要するに「仕事じゃなくて趣味なのでオレのやりたいようにやる。オレのサイトだし、以上!!」という感じです。いざ実際にIEでアクセスしてみるとローディングインジケーターがぐるぐる回ったまま、なにか表示されそうな雰囲気を醸し出しつつも永久に何も表示されないのは流石にどうかと思った。思ったので警告だけ出すことにしました。全ページでブラウザをJSで判定して対象とするブラウザであればalertを出せばいいという単純な話なんですが、問題はどこでそれを実装するかです。思いつくのがmiddlewareですがmiddlewareだと動きません。Template(app.html)に実装することにしました。Templateについては公式のドキュメント見てください。Templateapp.htmlにscriptタグを書いてそこで判定と表示を行います。</body></html>おそらく非対応のブラウザでアクセスがあるとすればそれらのうち大半はIEだと思うので表示対象はIEのみにしました。IEのみ検知するコードは下記のStackOverflowを参考にしました。IE後はこれでIEで表示してみると下記のような感じでalertが表示されます。YoshinoriN)。