Remover todos os vestígios de mídia social do meu site?

Existe alguma forma de remover todos os vestígios de redes sociais do meu site? Não tenho certeza se isso é nativo do Discourse ou se é algo específico do tema, mas no código-fonte, há 5 menções ao Twitter e uma menção ao Facebook em cada página, se você inspecionar o código. Elas são:

<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" />

E sob <div class="hidden" id="data-preloaded" data-preloaded=, a menção ao Facebook é: "facebook_app_id".

Meu site é focado em privacidade extrema, então a presença dessas menções não é uma boa imagem.

Aqueles veem assim se alguém incorporar uma postagem pública no Facebook, ela criará um “embed” bonito. Não está enviando nada para o Facebook ou para qualquer outro lugar.

Acho que será muito difícil de remover.

1 curtida

Você pode usar modificações de CSS e editar o texto para remover qualquer menção a aplicativos de mídia social do seu site.

Isso são metadados para oneboxing, para que quando alguém postar um link para o seu site no Twitter, ele possa mostrar o que o link contém.

Nenhuma informação a mais é exposta do que já é público.

Este é o valor da sua configuração de site facebook_app_id para que o cliente Discourse possa usá-lo se estiver configurado para login. Não a defina e ela não terá valor.

Remover a presença dessas strings arbitrárias no HTML que você serve não serviria a nenhum propósito prático; quaisquer medos baseados na presença delas são infundados.

Se isso deixasse seus visitantes mais… confortáveis… você poderia configurar um filtro da web para procurar e substituir cegamente as palavras twitter e facebook em suas respostas? Isso provavelmente quebraria algo (por exemplo, a edição de configurações) e eles não poderiam mais falar sobre REDACTED ou REDACTED, mas faria.

Não vejo nada acionável aqui que sirva a um propósito significativo.

Você tem um objetivo específico além de “não falar sobre X”?

2 curtidas

É possível desativar o oneboxing de forma seletiva?

Gostaria de saber.

Oneboxing chegando?

Por favor, esclareça o que você quer dizer com “de forma seletiva”.

Posso imaginar diferentes subconjuntos de pessoas querendo não ter nenhuma conexão direta com as propriedades do Google (Youtube) ou Twitter (X) ou Facebook (Instagram), mas ainda querendo oneboxes para a Wikipedia ou para sites e blogs bem comportados em geral. Então, estou pensando que uma lista de bloqueio de domínios pode ser um mecanismo, se já não existir uma.

Observe que isso é sobre oneboxing de entrada, não de saída.

Você já pode controlar o comportamento de oneboxing de saída com as configurações do site domínios de onebox bloqueados, domínios de onebox inline permitidos, iframes de onebox permitidos.

Eu estava seguindo o raciocínio aqui:

Então, se eu postar um link como este

ele gera um onebox. E quando esse onebox é renderizado no navegador de um usuário deste fórum, o navegador dele busca

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

o que significa que o Twitter/X recebe uma solicitação desse usuário. Tal solicitação pode ser usada para rastreamento, eu acho. Mesmo que não seja, este é, eu acho, o caso que está sendo considerado potencialmente problemático. Se eu estiver certo, então alguma forma de evitar a criação de onebox para links que resolvem para domínios específicos seria desejável. E com isso, quero dizer que quando a cultura do fórum é muito sensível à privacidade, ou anticapitalista, ou o que for, então o administrador do fórum pode querer organizar as páginas do fórum para não irritar os usuários.

O espírito do meu raciocínio é que algumas subculturas podem querer configurar e usar fóruns, usando o Discourse, e ter algum controle sobre a forma como esses fóruns interagem com terceiros. Os administradores do fórum seriam motivados a resolver isso. Tais situações podem não ser totalmente mitigadas por sugestões de que cada usuário deve resolver sua própria filtragem.

No entanto, esse não é o tópico em questão, eles estão perguntando sobre como desabilitar os dados de onebox do Discourse para sites externos.

1 curtida

OP não pode responder por mais 3 horas, mas pediu para eu repassar:

@Ed_S “E com isso, quero dizer que quando a cultura do fórum é muito sensível à privacidade, o administrador do fórum pode querer providenciar que as páginas do fórum não irritem os usuários do fórum.” Exato. Mas não para “irritar” os usuários, eu só não quero nenhum vínculo de mídia social com meu site, de forma alguma, ponto final.

@Firepup650 Sim, eu não quero ver nenhuma mídia social mencionada no código do site, de forma alguma.

Parece que @system estava ansioso para provar que você estava errado e baixou a imagem do PFP do Twitter. :stuck_out_tongue_winking_eye:

De qualquer forma, essas são oneboxes de saída, como @supermathie mencionou, e isso não é deste tópico.

2 curtidas

Ah, entendi - o tópico é sobre postar links de fóruns em plataformas de mídia social? Talvez?

Bom ponto que a imagem do Twitter foi buscada e armazenada em cache pelo fórum, e assim o usuário final pode, de fato, não encontrar seu navegador buscando conteúdo do Twitter. (Eu verifiquei, mas verifiquei em visualização, não após postar.)

1 curtida

Sim, de qualquer forma, gostaria que nenhuma mídia social fosse mencionada no código do site, se possível.

Não sei o quão difícil é substituir uma função privada, mas minha primeira tentativa falhou.