noteにてアドベントカレンダーサービスが記事の中に埋め込めるようになりました。しかし、私の環境ではうまく読み込めず表示されない状態が続いていたのです。
https://twitter.com/4opito/status/1329630226008031232
状態としてはこのような感じ↓
この現象をツイートしたところnoteより連絡があり、「本件に関しての調査を行いたい」とのリプ(返信)を頂きました。
ご連絡ありがとうございます!
こちらの事象に関しまして調査を行いたく、お手数をおかけしますが、以下お問い合わせフォームよりお問い合わせくださいますと幸いです。https://t.co/EEegXPyRgd
— note (@note_PR) November 20, 2020
で、利用しているパソコン環境、ブラウザ、各バージョンなどを添えて指定されたフォームから報告したんですね。
数日後に以下のような返信が。(※ご担当者の個人名は伏せます)
このメッセージを頂いたときにひどく違和感を覚えました。「あれ?」と思ったわけです。温度感がちょっと変。ここで一つの疑問が私の中で浮かびました。
もしかしたら、この読み込めない現象は私一人だけで他の多くの人は問題なく読み込めて表示されているのではないか?と。
確かに、このメッセージを頂いたときに面倒だなって思ってましたよ。調査したいとツイートが来て利用環境を添えて返信しているのにも関わらずまた調査したいって。私自身、アドベントカレンダーサービスは初めて使うサービスな上に、12月末までだから使えないなら使えないでもいいんだけどなーとも思っていたのが本音です。
つまり、無ければ無くてもいいけど多くの人が表示されていないのはちょっと不便じゃないのかなと思っていたのです。私一人の問題ならメッセージのやり取りの手間をかけてまでも解決したいわけではない。
私はなんてクソ野郎な人間なんでしょう。
首を突っ込んだからには
とはいえ、首を突っ込んだからには最後まで解決しないと原因がわからずに気持ちが悪いままです。まずは他の人の状態を聞きたい!ということで、コミュニティ内で呼びかけてみました。
すると、ゆうさんがいち早く反応してくれて、「localStorage」というワードが登場。早速グーグル先生に聞くと、Cookie周りにヒントがありそうだということが判明。
Google Chromeの詳細設定画面を開いてポチポチと試しているとドンピシャの答えが!
結論、「サードパーティの Cookie をブロックする」に設定していると読み込めないです。noteのアドベントカレンダー埋め込みを表示されるためには、「Cookie をすべて受け入れる」に設定する必要があります。
Google ChromeブラウザでCookieの受け入れを許可する方法
読み込みが上手く表示されない私の状態は以下のようになっていました。
このままだとアドベントカレンダーが表示されないです。
そのため、Google ChromeのCookieを受け入れ許可する必要があります。
- Google Chromeブラウザの右上のから詳細をクリック
- 「プライバシーとセキュリティ」を開く
- 「Cookieと他のサイトデータ」を開く
- 「Cookieをすべて受け入れる」にチェックを入れる
「Cookie(クッキー)ってなにそれ、おいしいの?」
という人はご自身でググってほしいのですが、Cookieを許可するか許可しないかもご自身で調べて判断してください。
私には普段からCookieをすべて受け入れて利用することはないですし、これからも考えていないので、アドベントカレンダーは使えないってことになりそうです。まあ、12月クリスマスまでの間だけだし、、、と思いながら過ごすことにします。
一つ言うと、私個人的にはCookieの受け入れを前提としたサービスを無理に使おうとも思わないので、Cookieを強制利用しない形にサービス側を改修していただけると嬉しいところです。