はい、Twitter.comとx.comをブロックしています。
しかし、ネイティブのツイート埋め込みが表示されません。代わりに、画像や動画なしのDiscourseのツイート埋め込みが表示されます。
このプラグインは、古いサイト(3.2.0)では動作しますが、新しいサイト(3.3.0)では動作しません。
はい、Twitter.comとx.comをブロックしています。
しかし、ネイティブのツイート埋め込みが表示されません。代わりに、画像や動画なしのDiscourseのツイート埋め込みが表示されます。
このプラグインは、古いサイト(3.2.0)では動作しますが、新しいサイト(3.3.0)では動作しません。
投稿自体を編集した後、動作しました。興味深いですね。
Discourseを更新した後、このコンポーネントが再び壊れているようです。
これを経験した人はいますか、または回避策を見つけましたか?
私も同じ問題を抱えています。このコンポーネントは私のディスコースバージョン3.5.0.beta9-devでは動作しません。誰か助けてもらえませんか?
同じことを言うためにここに来ました。このコンポーネントは壊れています。
このテーマコンポーネントは、私の最新のフォーラムでもまだ動作します。
壊れていません。設定エラーがないか確認してみましょうか?
私のDiscourseでも(最新版を実行中ですが)まだ正常に動作しています。
こちらも最新のDiscourseで問題なく動作しています
リポジトリをフォークして、なんとか動作させましたが(同じツイートを8回投稿してしまいました)、あなたのコンポーネントに戻しました。どちらにしても、まだ動作させることができません。
このコンポーネントは、古いバージョン 3.4.6 のフォーラムでは正常に動作していました。設定も全く同じです。しかし、バージョン 3.5.0.beta9-dev では動作しません。
Twitterのプレビューは、少なくとも数週間前まではこのソリューションなしで機能していました。ブレークが新しいバージョンと関連していたかどうかはよくわかりません。Twitterリンクのプレビューを確実に機能させるための、これはまだ受け入れられている方法ですか?
プラグインをインストールして指示どおりに設定しようとしましたが、行き詰まりました。
https://platform.twitter.com をコンテンツセキュリティポリシーのスクリプトsrc設定に追加しようとすると、次のエラーが発生します。
エラーが発生しました:content_security_policy_script_src:値は 'unsafe-eval' または 'wasm-unsafe-eval' であるか、またはサポートされているハッシュアルゴリズムがsha256、sha384、またはsha512である'-'の形式である必要があります。入力が単一引用符で囲まれていることを確認してください。
「リダイレクト時にワンボックスをブロックする」設定で修正できました
私も同じです。x.com が機能すると良いのですが、少なくともこれは 2025 年 12 月の時点でもまだ有効な回避策です。
Blocked onebox domains で x.com のワンボックスをブロックしてから Block onebox on redirect を有効にすると、コンポーネントが機能するはずです(自己ホスト型サイトでテストしました)。


@Lilly さん、ありがとうございます!特に手順と画像に感謝します。
新しい投稿では機能するようです。古い投稿には影響しないようです(奇妙ですね)。でも、キャッシュの問題かもしれません。後で確認してみます。
重ねてお礼申し上げます。
キャッシュをクリアして Rails でリベイクするには、次のようにします(最初にバックアップを取ることをお勧めします)。
または、onebox キャッシュが期限切れになるまで 24 時間待つこともできます。
# Rails コンソールに入る
./launcher enter app
rails c
# Rails コンソールから
# 1. Redis から onebox キャッシュをクリアする
Discourse.redis.keys("*onebox*").each { |key| Discourse.redis.del(key) }
# 2. twitter.com を含む投稿をリベイクする
Post.where("raw LIKE ?", "%twitter.com%").find_each { |post| post.rebake! }
@Lilly さん、ありがとうございます。現在ホスティング環境にいるため、railsへのアクセス権がありません。24時間待つことに問題はありません。しかし、知っておけてよかったです!![]()