奇妙なONEBOXの問題

フォーラムにこのリンクを投稿すると、最初に適切にレンダリングされます。

実際のリンクは以下の通りです: https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/

しかし、数秒後に壊れたリンク記号が表示され、フォーラムではこのようになります:

「いいね!」 2

try.discourse.orgで動作しますか?

編集:これはあなたのサイトの問題だと思います。

「いいね!」 1

いいえ、ここでも発生します。

このリンクはここにあります: https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/

しかし、それを単独の行に配置すると:

https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/

「いいね!」 3

これは確かに何かおかしいですね。確認します。バックエンドクローラーのユーザーエージェントをホストが拒否しているのかもしれません。

「いいね!」 2

プログラム(例:curl経由)で画像(https://neo.life/wp-content/uploads/2022/07/buck-institute-longevity-aging-genetics@2x-1000x714.jpg)にアクセスすると、CloudflareのエラーページとCAPTCHAが表示されます。そのため、このサイトはロボットによる画像のダウンロードを意図的にブロックしているようです。

サイトを信頼し、画像が永久にホットリンクされても問題ない場合は、Discourseが画像のダウンロードを試みるのを停止するために、disabled image download domainsneo.life を追加できます。

「いいね!」 4

興味深いですね…ご提案いただいたこと(neo.life を無効な画像ダウンロードドメインに追加する)を試してから投稿を開いて再保存しましたが、問題は依然として明らかです。

ドメインの前に http:// を付ける必要がありますか?

「いいね!」 1

最近、このワンボックスの問題がますます多くのリンクで発生しています。別の例を挙げます。

同じことが起こります。レンダリングされて、その後表示されなくなります。

https://www.nature.com/articles/s41586-022-05022-3

「いいね!」 2

サイトの設定を変更した後、既存の投稿を修正するには、:wrench: をクリックしてから「HTMLの再構築」をクリックする必要があります。私はあなたの投稿を上記のように行い、ここでは問題ないようです。あなたのサイトで試していただけますか?

これは、原因がわずかに異なるようです。Discourse の依存関係の問題を特定しました。これを追跡しており、修正または回避策を導入しようとします。報告ありがとうございます!

「いいね!」 2

別の例です。最後のケースではHTMLの再構築が機能しました。

しかし、ここでは、信頼できるソースへのリンクで壊れた画像リンクが表示される別の例を示します。

「いいね!」 2

サイトが信頼できると見なされたとしても、ボットによる画像のクロールやダウンロードが許可されるとは限りません。

「いいね!」 3

@BCHK さん、引き続き例を共有してください!

最近、ガーディアンのワンボクシングに関する問題をいくつか修正しました。例えば:

MITからのものは、ファビコンが壊れた画像に送信されるために発生しています。これを修正するには、これらの壊れたチェーンをワンボックスでレンダリングしないようにする予定です。

「いいね!」 5

これに関連するPRが開かれたことに気づきました

「いいね!」 5

その通りです。そのPRはマージされ、上記で死んだファビコンが壊れたチェーンアイコンとして表示されなくなったことがわかります。

「いいね!」 5