戻ってきて、私のものは再びなくなりました
WMP Eye in the Sky

戻ってきて、私のものは再びなくなりました
申し訳ありませんが、子供に説明するように修正をすべてリストしていただけますか? ![]()
content security policy script src 設定に https://platform.twitter.com/ を追加します。blocked onebox domains に twitter.com を追加します。twitter consumer key 設定に何かを追加します。twitter consumer secret 設定に何かを追加します。これで動作するはずです。
ああ、わかりました、スティーブン、ありがとうございます。ネイティブのTwitter埋め込みを修正する方法について、どなたかアイデアはありますか?現在、約1週間、私のサイトではリンクとして表示されているだけなのですが、それともこのコンポーネントがTwitter埋め込みの唯一の修正方法なのでしょうか?
twitter.com をブロックされた onebox ドメインに追加するのを忘れました(他の方のために)
前の投稿を編集しました。
DM でフォーラムへのリンクを共有していただけますか(twitter リンクのあるトピック)?テーマコンポーネントを有効にしたか確認したい(一部の人はテーマに追加するのを忘れる可能性があります)か、ソースメッセージを確認したい(twitter リンクは単独の行にある必要があります)
@Steven が提供した手順は、最新版 (3.1.0.beta6) を実行している私のインスタンスで機能することを確認しました。
@Solarus は、画像が添付されたツイートでも同様に機能しましたか?
例:https://twitter.com/droneswmp/status/1686451431006453760

これも私にも効きました。しかし、最終ステップとして、Discourseインスタンスクライアントをアップグレードしてインスタンスをソフトリビルドする必要がありました。それが、いわゆるジャンプスタートになったようです。
…
ツイートを埋め込んだ動画でテストしました。この特定のツイートを自分のインスタンスで確認し、報告します。
@Richie あなたの例のツイートで試しましたが、ツイート+画像は問題なく表示されました(私の言語はスペイン語です)。
「http://x.com」のリンクを埋め込む予定はありますか?
リマインダーありがとうございます。すぐに修正します。
x.comへのリンクもサポートするようになりました。
なお、Twitter自体がx.comドメイン名を完全に有効化していないようです。将来的にはデフォルトの共有リンクがx.comに変更された場合、リンクの形式や読み込みに使用されるJavaScriptにどのような変更が加えられるかは不明です。
最初の投稿は、適切な指示で編集できますか?
スレッドをたどろうとしていますが、誰かがoneboxのブロック済みドメインにtwitter.comを追加するように提案し、別の誰かが不要だと言っています。さらに別の誰かがTwitter APIキーを削除するように言っていますが、さらに別の誰かがそのフィールドに何も追加しないように言っています…
しばらく前から動作しなくなったので、諦めました。
イーロンが何か悪巧みをしていたのだろうと思い、事態が収まるのを待つことにしました ![]()
アドバイスありがとうございます。指示を更新しました。
フォーラムで、ツイートを[quote]ブロックで囲むとリッチ埋め込みが機能し、そうしないとテキストのみが表示されることに気づきました。これは私たちのテーマの問題かもしれませんが、念のため、同様の動作に遭遇した他の人がいる場合に備えて、ここに残しておきます。
リンク要素に onebox クラスがあるかどうかを確認していただけますか?
テーマコンポーネントが機能するには、「onebox」クラス属性が必要です。
blocked onebox domains に twitter.com と x.com を追加してみましたか?
<a href="https://x.com/username/status/..." class="onebox">
TwitterとXをブロックされたoneboxドメインに追加しました(当初Xを忘れていました)が、奇妙な動作は続いています。
onebox CSSクラスについてですが、例えばこのツイートで:
https://twitter.com/SpoutLore/status/1715688928806944943
投稿後に表示されるのは、ベイクされた投稿のみです:
<aside class="onebox twitterstatus" data-onebox-src="https://twitter.com/SpoutLore/status/1715688928806944943">
<header class="source"><svg class="fa d-icon d-icon-fab-twitter svg-icon svg-string" xmlns="http://www.w3.org/2000/svg">
<use href="#fab-twitter">
</use>
</svg>
<a href="https://twitter.com/SpoutLore/status/1715688928806944943" target="_blank" rel="noopener">twitter.com</a>
</header>
<article class="onebox-body">
<h4><a href="https://twitter.com/SpoutLore/status/1715688928806944943" target="_blank" rel="noopener">Spout Lore <span class="badge badge-notification clicks" title="1 click">1</span></a></h4>
<div class="twitter-screen-name"><a href="https://twitter.com/SpoutLore/status/1715688928806944943" target="_blank" rel="noopener">@SpoutLore</a></div>
<div class="tweet">
<span class="tweet-description">🚨NEW EPISODE!!🚨
In this ep the gang takes a page out of Christopher Nolan's book and tries to incept the shit out of themselves to see if they can figure literally ANYTHING out.
Also, most of this episode happens at a $7.99 pizza hut lunch buffet.
https://t.co/gDtdYQOYao</span>
</div>
<div class="date">
<a href="https://twitter.com/SpoutLore/status/1715688928806944943" class="timestamp" target="_blank" rel="noopener">
</a>
</div>
</article>
<div class="onebox-metadata">
</div>
<div style="clear: both"></div>
</aside>
または、引用ブロック内にある場合、このようになります:
<div class="twitter-tweet twitter-tweet-rendered" style="display: flex; max-width: 550px; width: 100%; margin-top: 10px; margin-bottom: 10px;"><iframe id="twitter-widget-13" scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="true" class="" style="position: static; visibility: visible; width: 550px; height: 786px; display: block; flex-grow: 1;" title="Twitter Tweet" src="https://platform.twitter.com/embed/Tweet.html?dnt=false&embedId=twitter-widget-13&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=false&id=1715688928806944943&lang=en&origin=https%3A%2F%2Fnetgamers.it%2Ft%2Fusa-fascismo-e-polizia-part-2%2F836096%2F200&sessionId=29bf06409a54fcadc10eb870158a5a32ae1772c3&theme=light&widgetsVersion=01917f4d1d4cb%3A1696883169554&width=550px" data-tweet-id="1715688928806944943"></iframe></div>
ここに直接リンクを試しても、メディア部分が省略されます(少なくともこの返信のプレビューでは)。
ここの引用は完全なiframeに変換されません。何か別のことをしたか、このコンポーネントを使用していないのだと思います。
引用が完全なiframeに変換されません。何か別のことをしたか、このコンポーネントを使用していないのだと思います。
はい、実際、Twitterのiframeを使用することは最後の手段です。iframeには多くの欠点があります。Discourse metaはこのテーマコンポーネントを使用しておらず、今後も使用しないと思います。
送信後に表示されるのは、ベイクされた投稿のみです。
これはあなたのフォーラムですか? Discourse自体のリッチ埋め込みが関係しているようです。私は、APIへのアクセスがないためにリッチ埋め込みにアクセスできないユーザーのために、このテーマコンポーネントを作成しました。
リッチ埋め込みを使用できるフォーラムがこのテーマコンポーネントを使用するとは考えていませんでした。
それは私が管理しているフォーラムです(所有者ではありません)。しばらくの間ワンボックスが正常に機能していなかったので、これをテストしています。