Удалить все следы социальных сетей с моего сайта?

Есть ли способ удалить все следы социальных сетей с моего сайта? Я не уверен, что это встроено в Discourse или зависит от темы, но в исходном коде на каждой странице при просмотре исходного кода есть 5 упоминаний Twitter и одно упоминание Facebook. Это:

<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\".

Мой сайт ориентирован на максимальную приватность, поэтому наличие этих элементов на сайте выглядит не лучшим образом.

Вот так: если кто-то встроит публичный пост в Facebook, это создаст красивую вставку. При этом ничего не отправляется в Facebook или куда-либо еще.

Думаю, это будет очень сложно удалить.

Вы можете использовать модификации CSS и отредактировать текст, чтобы убрать любые упоминания приложений для социальных сетей с вашего сайта.

Это метаданные для oneboxing, чтобы при публикации ссылки на ваш сайт в Twitter можно было показать, что она содержит.

Не раскрывается никакой информации, кроме той, что уже находится в открытом доступе.

Это значение настройки сайта facebook_app_id, чтобы клиент Discourse мог использовать его, если он настроен для входа. Если не установить это значение, оно останется пустым.

Удаление этих произвольных строк из HTML, который вы отдаёте, не принесёт никакой практической пользы; любые опасения, основанные на их наличии, беспочвенны.

Если бы это сделало ваших посетителей более… комфортными… вы могли бы настроить веб-фильтр для поиска и замены слов twitter и facebook в ваших ответах? Это, вероятно, что-то сломает (например, редактирование настроек), и они больше не смогут обсуждать REDACTED или REDACTED, но это сработает.

Я не вижу здесь никаких конкретных действий, которые имели бы смысл.

У вас есть конкретная цель, кроме «не говорить о X»?

Возможно ли отключить oneboxing выборочно?

Хотелось бы знать.

Входящее однобоксирование?

Пожалуйста, уточните, что вы имеете в виду под «избирательным образом».

Я могу представить, что разные группы людей хотели бы избежать любой прямой связи с сервисами Google (YouTube), Twitter (X) или Facebook (Instagram), но при этом хотели бы получать одностраничные превью (oneboxes) для Википедии или для других хорошо настроенных сайтов и блогов. Поэтому я думаю, что механизм блокировки доменов мог бы подойти, если такого ещё нет.

Обратите внимание, что речь идет о входящем oneboxing, а не о исходящем.

Вы уже можете управлять поведением исходящего oneboxing с помощью настроек сайта «Заблокированные домены для onebox», «Разрешенные домены для встроенного onebox» и «Разрешенные iframe для onebox».

Я исходил из следующей логики:

Таким образом, если я размещаю ссылку вроде этой

она превращается в однобокс. И когда этот однобокс отображается в браузере пользователя этого форума, его браузер загружает

![](upload://2x05H3d8R8vOrHpdhIvbyayu0uN.jpeg)

что означает, что Twitter/X получает запрос от этого пользователя. Такой запрос, по-моему, можно использовать для отслеживания. Даже если нет, я думаю, именно этот случай рассматривается как потенциально проблемный. Если я прав, то было бы желательно найти способ избегать однобоксирования ссылок, ведущих к определённым доменам. И под этим я имею в виду: когда культура форума очень чувствительна к конфиденциальности, антикапиталистична или что-то в этом роде, администратор форума может захотеть обеспечить, чтобы страницы форума не раздражали его пользователей.

Суть моих рассуждений в том, что некоторые субкультуры могут захотеть создать и использовать форумы на базе Discourse, сохраняя контроль над тем, как эти форумы взаимодействуют с третьими сторонами. Администраторы форумов были бы мотивированы решить этот вопрос. Такие ситуации, возможно, не будут полностью устранены лишь предложениями о том, что каждый пользователь должен самостоятельно настроить фильтрацию.

Однако это не относится к обсуждаемой теме; речь идёт о том, как отключить функцию onebox для внешних сайтов в Discourse.

Автор темы не сможет ответить ещё 3 часа, но попросил передать:

@Ed_S «И под этим я имею в виду, что когда культура форума очень чувствительна к вопросам конфиденциальности, администратор форума может захотеть организовать так, чтобы страницы форума не раздражали пользователей». Точно. Но не «раздражать» пользователей — я просто не хочу никаких связей с социальными сетями на своём сайте, ни при каких условиях.

@Firepup650 Да, я не хочу видеть никаких упоминаний социальных сетей в коде сайта вообще.

Похоже, @system спешил доказать обратное и загрузил изображение профиля из Twitter. :stuck_out_tongue_winking_eye:

В любом случае, это исходящие oneboxes, как заметил @supermathie, и это не относится к данной теме.

Ах, я понял — речь идет о размещении ссылок на форум в социальных сетях? Возможно?

Хорошее замечание: изображение из Twitter было получено и закэшировано форумом, поэтому конечный пользователь, возможно, действительно не увидит, что его браузер запрашивает контент из Twitter. (Я проверил, но делал это в режиме предпросмотра, а не после публикации.)

Да, в любом случае, если возможно, не хотелось бы упоминаний социальных сетей в коде сайта.

Не знаю, насколько сложно переопределить приватную функцию, но моя первая попытка не удалась.