ウェブサイトからソーシャルメディアの痕跡をすべて削除する方法はありますか? Discourseに組み込まれているのか、それともテーマ固有のものなのかわかりませんが、ソースコードを見ると、各ページにTwitterが5回、Facebookが1回表示されます。「ソースを表示」した場合です。それらは次のとおりです。
<meta name="twitter:card" content="summary" />
<meta name="twitter:image" content="https://forums.mysite.me/uploads/default/original/1X/9c81453y45yh45ha81cedd21d3cf20.png" />
<meta name="twitter:url" content="https://forums.mysite.me/" />
<meta name="twitter:title" content="SiteTitle" />
<meta name="twitter:description" content="Site Description Is Here" />
そして、<div class="hidden" id="data-preloaded" data-preloaded=の下に、Facebookの言及は次のとおりです。"facebook_app_id"。
私のサイトはプライバシーを重視しているため、それらがサイトにあるのは良い印象ではありません。
pfaffman
(Jay Pfaffman)
2
Facebookで公開投稿を埋め込むと、非常に見栄えの良い埋め込み表示になります。Facebookや他のどこにも何も送信していません。
削除するのは非常に困難だと思います。
「いいね!」 1
CSSの変更とテキストの編集により、サイトからソーシャルメディアアプリへの言及を削除できます。
これはoneboxingのメタデータであり、誰かがあなたのウェブサイトへのリンクをTwitterに投稿したときに、リンクに何が含まれているかを示すことができます。
公開されている以上の情報は公開されません。
これは、Discourseクライアントがログイン用に設定されている場合に使用できるfacebook_app_idサイト設定の値です。設定しない場合、値はありません。
提供するHTMLからそれらの任意の文字列の存在を削除しても実用的な目的はありません。それらの存在に基づく懸念は根拠のないものです。
訪問者をより…快適に…したい場合は、応答内の単語twitterとfacebookを盲目的に検索して置換するWebフィルターを設定できますか?それはおそらく何か(たとえば、設定の編集)を壊し、REDACTEDまたはREDACTEDについて話すことができなくなりますが、それは機能します。
意味のある目的を果たすすべてのアクション可能なものを見つけることはできません。
「Xについて話さない」以外の特定の目標はありますか?
「いいね!」 2
Ed_S
(Ed S)
5
選択的にワンボクシングをオフにすることは可能ですか?
ワンボクシングの受信?
「選択的な方法で」とはどういう意味か、明確にしてください。
Ed_S
(Ed S)
8
Google(Youtube)やTwitter(X)、Facebook(Instagram)のプロパティに直接接続したくないが、Wikipediaや一般的な評判の良いウェブサイトやブログのワンボックスは欲しい、という様々なサブセットの人々を想像できます。そのため、すでに存在するものではない場合、ドメインのブロックリストが仕組みになるのではないかと考えています。
これは受信ワンボクシングに関するもので、送信に関するものではありません。
送信ワンボクシングの動作は、blocked onebox domains、allowed inline onebox domains、allowed onebox iframes のサイト設定で既に制御できます。
Ed_S
(Ed S)
10
この考え方に沿っていました。
なので、このようなリンクを投稿すると
onebox になります。そして、このフォーラムのユーザーのブラウザでその onebox がレンダリングされると、そのブラウザは

を取得します。これは、Twitter/X がそのユーザーからのリクエストを受け取ることを意味します。そのようなリクエストは、追跡に使用できると私は思います。たとえそうでなくても、これは問題視される可能性のあるケースだと私は思います。もし私が正しければ、特定のドメインに解決されるリンクのワンボックス表示を回避する方法が望ましいでしょう。そして、それによって、フォーラムの文化が非常にプライバシーを重視している、あるいは反資本主義的である、あるいはその他の理由で、フォーラム管理者はフォーラムページがフォーラムユーザーを irritates しないように手配したいと思うかもしれません。
私の考えの精神は、一部のサブカルチャーが Discourse を使用してフォーラムをセットアップし、それらのフォーラムがサードパーティとやり取りする方法をある程度制御したいと考えるかもしれないということです。フォーラム管理者はそれを解決することに動機づけられるでしょう。そのような状況は、すべてのユーザーが独自のフィルタリングを自分で解決するようにという提案では完全に満足できないかもしれません。
Firepup650
(Firepup Sixfifty)
11
しかし、それは手元の話題ではありません。彼らは外部サイトのDiscourseのoneboxデータを無効にすることについて尋ねています。
「いいね!」 1
OPはあと3時間返信できませんが、代わりに伝えてほしいとのことです。
@Ed_S 「つまり、フォーラムの文化がプライバシーに非常に敏感な場合、フォーラム管理者はフォーラムページがフォーラムユーザーを irritat しないように手配したい場合があります。」その通りです。しかし、ユーザーを「irritate」するのではなく、私のサイトにソーシャルメディアのつながりを一切、一切、一切持ちたくないのです。
@Firepup650 はい、サイトコードにソーシャルメディアが一切表示されないようにしたいです。
Firepup650
(Firepup Sixfifty)
13
@system はあなたを間違っていると証明することに熱心だったようで、Twitter の PFP 画像をダウンロードしました。 
どちらにしても、それは @supermathie が言及したように 送信 のワンボックスであり、このトピックではありません。
「いいね!」 2
Ed_S
(Ed S)
14
ああ、なるほど。トピックはソーシャルメディアプラットフォームでのフォーラムリンクの投稿についてですか? たぶん?
Twitterの画像がフォーラムによって取得されキャッシュされたという指摘はもっともです。そのため、エンドユーザーはブラウザがTwitterコンテンツを取得していることに気づかないかもしれません。(確認しましたが、投稿後ではなくプレビューで確認しました。)
「いいね!」 1
はい、いずれにしても、サイトのコードには可能な限りソーシャルメディアを一切記載したくありません。
pfaffman
(Jay Pfaffman)
16
プライベート関数をオーバーライドするのがどれほど難しいかはわかりませんが、最初の試みは失敗しました。