デジタル庁創設に向けた準備サイト(www.digital.go.jp)なるものが立ち上がったようです。
が、スクリプト無効設定でアクセスすると残念なことに……。
サイトポリシー(www.digital.go.jp)の「閲覧環境について」を読むと、
とあるので、これは設定ミスやサーバーのエラーでそうなっているのではなく、意図的な作りと思われます。ソースコードを見るに「Nuxt.js」を使い、レンダリングを JavaScript を使ってブラウザ側で行う設定にしているのでしょう。
2021年現在、ほとんどの人は JavaScript が有効な状態でネットサーフィンしていることから、スクリプト無効環境を考慮しなくても構わないという判断に至ったのだと思われます。
しかし、スクリプト無効環境でコンテンツが閲覧できないことには昔も今も問題があります。
- スクリプト有効設定 = スクリプトが動く とは限らない(Cookie 無効環境下での Storage アクセス、ドメインをまたいだ通信ブロック設定、などなど[1])
- Web サイトの閲覧方法はブラウザのみとは限らない(Googlebot は JavaScript を解釈するようになったが、他の bot もそうとは限らない)
- 将来的な懸念(Flash が誕生からわずか25年で死んだように、 JavaScript の技術が恒久的なものである保証はない)
ということで、ご意見・ご要望フォーム(www.digital.go.jp)から以下の意見を送りました。昨夜2時頃に眠い目をこすりながら書いたものなので、だいぶ粗い文章でお見苦しいのですが、送ったままのメッセージを残しておきます。
2021年4月28日追記さっそくSSR 方式で解決を目指すとのお言葉を頂きました。
- [1]なお、これはあくまで一般論であり、「デジタル庁創設に向けた準備サイト」に限って言えば Cookie も使っていなければ別ドメインからのリソース取得もしていないのであまり心配はしていません。ただし、 Cookie の使用に関しては
本ウェブサイトでは2021年4月27日現在、Cookieを使用しておりません。
と書かれているようにあくまで現時点では未使用に過ぎないとのことなので、将来的にこのような問題が発生する可能性は考えられます。