一部のディスコースフォーラムではメッセージボードが「Discourse」と表示され、一部では表示されないのはなぜですか。同様のビューを持つフォーラムを10件近く確認しましたが、すべて同じでした。
ちなみに、これはどのようなツールですか?
https://www.whatruns.com/ のようです
このサイトがどのように機能するか分からないので断言するのは難しいですが、Discourseとして表示されないサイトの例はありますか?おそらく、正常に機能するサイトと比較できるかもしれません。
それがWhatruns、https://www.whatruns.com/です
はい、ハハ、それが実行されます。ビンゴ
そのうちの1つは、OpenAIのコミュニティです: https://community.openai.com/
残念ながら、WhatRunsの検出元は公開されていません。おそらく、サイトテクノロジーデータを再販しているのでしょう(builtwith.comと同様)。そのため、悪用や競争を防ぐために、検出方法をある程度不明瞭にしていると推測されます。
meta.discourse.orgとcommunity.openai.comの間で、検出を混乱させるような違いはすぐにわかりません。また、テストしたさまざまなサイトでDiscourseのバージョンを間違えていることにも気づきました(ページソースで簡単に見つけられるため、残念です)。
検出は拡張機能自体の積極的な一部ではないようです(ソースを少し見ました)。また、多くの新しいサイトで完全に失敗します。
一部のサイトでは古いデータを表示しています(例:https://forum.warthunder.com/では古いフォーラムソフトウェアが表示されています。1年前に切り替わりました)。そのため、まだ記録にないサイトをメモしておき、後でクロールしているのでしょうか?
いずれにしても、彼らの方法がわからないため、こちら側でこれを解決するためにできることはあまりありません。
彼らの改善に役立つことに興味がある場合は…おそらく彼らに連絡して、すべてのDiscourseサイトにはHTMLにバージョン情報を含む<meta name="generator">タグがあり、さらに軽量なDiscourse検出方法はHTTPヘッダーでx-discourse-routeを確認することであることを伝えてみてはいかがでしょうか。
ご説明ありがとうございます。まさに知りたかったことです。本当に助かりました!
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

![Sure, I'm happy to help! [{'type': 'image'}, {'type': 'text', 'text': 'You are a bot specializing in image captioning.Describe this image in a single sentence'}] (Captioned by AI)](http://assets-meta-cdck-prod-meta.s3.dualstack.us-west-1.amazonaws.com/optimized/4X/c/4/f/c4f82527c3901a1c09e9241d738711af7c6d53b1_2_643x500.png)