現在、Discourse は標準の URL で YouTube 動画を埋め込んでいます。しかし、Grav は URL を自動的に書き換えて、YouTube のプライバシー強化モードを使用します。これは、動画を再生しない場合にトラッキング Cookie を保存しません。この機能により、Cookie/プライバシーポリシーの作成が少し簡単になります。Discourse でも同様の機能を導入できますか?
以下は、Grav が YouTube 動画をページに挿入するときに自動生成するスニペットです。この Grav プラグインの詳細についてはこちらをご覧ください。
<div class="grav-youtube-wrapper ">
<div class="grav-youtube">
<iframe src="https://www.youtube-nocookie.com/embed/th5KmL-tTI0?cc_load_policy=1&color=white&modestbranding=1&rel=0" frameborder="0" allowfullscreen></iframe>
</div>
</div>
「いいね!」 3
RGJ
(Richard - Communiteq)
2
Googleに集中している欧州のデータ保護機関による問題は依然として残っています。
YouTubeのワンボクシングコードを、youtube.com の代わりに常に youtube-nocookie.com を使用するように変更するのはどうでしょうか?
このPRを受け入れていただけますか? @codinghorror @sam?
「いいね!」 2
david
(David Taylor)
4
過去にも検討しましたが、UXに悪影響があります。youtube-nocookie.com は視聴アクティビティを YouTube アカウントにリンクしないため、視聴履歴やおすすめなどが機能しなくなります。
なお、YouTube の onebox 実装では、ユーザーがサムネイルをクリックするまで YouTube iframe は読み込まれないため、ユーザーが埋め込みを操作しない限り cookie は設定されません。
とはいえ、サイト設定(またはテーマコンポーネント - 可能だと思います
)で youtube-nocookie.com のサポートを追加することは、おそらく歓迎されるでしょう。
「いいね!」 5
プルリクエストはいつでも歓迎します!特に設定に関するものであれば。ありがとうございます!
「いいね!」 3
Crius
(Crius)
7
申し訳ありません、このスレッドを復活させます。この機能について誰かが何か作業をしましたか?
youtube-nocookie.com は視聴アクティビティを YouTube アカウントにリンクしないため、視聴履歴、おすすめなどが機能しなくなります。
フォーラムでは、好奇心から誰かがリンクした動画を視聴することになり、そのトピックの動画が YouTube のフィードに大量に表示される可能性があることを考えると、これは絶対に望ましい結果です。
何も行われていない場合、これは何であるべきかについてのヒントを誰か教えていただけますか?プラグイン(データベースに組み込まれた埋め込み方法を変更する)またはテーマコンポーネント(それは機能するでしょうか?)
「いいね!」 3
Convl
9
最近、この問題はより重要になっています。Googleが埋め込みロジックに変更を加え、ユーザーがGoogleアカウントにログインしている場合にYouTubeの埋め込みで153エラーが発生するようになったため、動画を新しいタブで開くために埋め込みをクリックする必要があるからです。例として、このRedditの投稿を参照してください: https://www.reddit.com/r/Anytype/comments/1n6tuvn/comment/ndg78u0/
この問題は、iframe内のリンクをyoutube.comからyoutube-nocookie.comに変換することで修正できます。動画の視聴履歴に貢献しないというUX上の欠点は、実際に埋め込みとして視聴できることによって相殺されるはずなので、埋め込みリンクをそれに応じて変換するオプションがあれば非常に助かります。
「いいね!」 2