Giter Site home page Giter Site logo

Comments (8)

SaekiTominaga avatar SaekiTominaga commented on August 29, 2024

とくに有益な解決策を示すわけでもない、 Cookie 無効で閲覧しているユーザーとしての感想です。

現状、何より困るのが Cookie 無効でアクセスすると真っ白なページしか表示されず、どこにも Cookie に関するメッセージが出ないことです。すなわち、私を含む Cookie 無効ユーザーは「Cookie を有効にすれば解決する(かもしれない)」ということすら分かず、解決に向かう対応を取ることができない状況です。
私はたまたまこの Issue を見つけたので、8割方 Cookie 設定が原因だろうとは予想しているのですが、それでも今もって確証はありません(他にもブラウザの設定をカスタマイズしているので、他が原因である可能性は否定できません)。

また、ただ真っ白なページが表示されるだけなら昨今の Web では珍しいことではなく慣れたものですが(本来これは残念なことです)、ブラウザがページ応答の警告を出す状況はなかなか遭遇しないもので、最初に Zenn にアクセスしたときは何が起こったのかと焦りました。

以下は Chrome でアクセスしたときのダイアログです。「ページが応答しません 応答があるまで待つか、このページを離れるか、いずれかの対応方法をおとりください。」というメッセージが書かれていますが、いくら待っても状況は変わらないので、実質的に「ページを離れる」一択です。 Firefox など他ブラウザでも同様の事態になります。
zenn_nocookie_dialog

また心情的に残念なのは、エンジニアの間で Zenn の記事や Zenn そのものについて盛り上がっているのに、私は何も見られないのでその波に乗れず、そもそも Zenn とは何なのかすらよく分からない状況で取り残されているのが悲しいです。

他のウェブサービスなら諦めて当該ドメインに対して Cookie を許可する設定変更をしているかもしれませんが、 Zenn はエンジニア向けのサービスであると認識しています。
そうであればサービス提供者が対応すべきことに対して、本来しなくてもいいブラウザの設定を変えることにはなおさら抵抗があるので、今のところ zenn.dev ドメインの Cookie を受け入れるようにはしていません。

他の Cookie 無効ユーザーが同意見であるとは限りませんが、少なくとも私はこういう理由で今も Zenn を見られない状況です、ということをお伝えする次第です。

from zenn-community.

catnose99 avatar catnose99 commented on August 29, 2024

すみません。
現在いろいろと原因を探っているので、しばらくお待ちください。

from zenn-community.

catnose99 avatar catnose99 commented on August 29, 2024

どうやらNext.js固有の問題のようで、Next.jsのShowcaseに載っているサイトの多くで同様の問題が発生します。
https://nextjs.org/showcase
一からNext.jsのアプリを作って特に変更を加えずにデプロイしてもやはり問題が発生します。
すみませんが、対応に時間がかかりそうです。

from zenn-community.

SaekiTominaga avatar SaekiTominaga commented on August 29, 2024

なるほど、「真っ白なページしか表示されない」のにはそういう事情があるのは分かりました。

しかし応答不能のダイアログが出るのも Next.js が原因ですか?
Zenn 以外のサイトでは見たことがありません(Next.js を使っているサイトであっても)。
ちなみにこのダイアログが出ている間(=Zennのサイトをブラウザで開いている間)、コンピューターのCPU使用率が上がることも確認しています。

※なお、本コメントは現状を非難するものではなく、このやりとりを見た他の方が「Next.js を使うとこういうエラーダイアログが出てしまう」と思ってしまう風評被害を避けるために発言しています。

「タスクマネージャー」のCPUグラフ(折れ線グラフ)。20%程度で推移している中、途中35~45%ほどまで上がっている。

from zenn-community.

catnose99 avatar catnose99 commented on August 29, 2024

手元でCookieをオフにして確認しても応答不能ダイアログの表示を再現できないので、原因究明ができていません。

from zenn-community.

catnose99 avatar catnose99 commented on August 29, 2024

Next.js 10.0.1 でこの問題が解消されたようです。

↓ 該当するPR
vercel/next.js#18261

近日中にcookieをオフにしても閲覧できるようになると思います。ご不便をおかけしてすみませんでした。

from zenn-community.

SaekiTominaga avatar SaekiTominaga commented on August 29, 2024

ご連絡ありがとうございます。見られるようになる日を楽しみにしております。

from zenn-community.

catnose99 avatar catnose99 commented on August 29, 2024

反映しました。見えないことがあればRepenしていただければと思います。

from zenn-community.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.