Edit: Só quero deixar claro antes de tudo
que o carregamento de imagens/miniaturas funciona perfeitamente do meu mesmo IP em qualquer navegador baseado em Chromium. Parece ser um problema relacionado à política "Opaque Response Blocking" (ORB) do Firefox em reação ao receber um
.
No Mozilla Firefox, não consigo carregar nenhuma imagem do goonbox/cuckcapital a menos que o .JPG do cuckcapital seja carregado direto em uma nova aba própria sem referer (não carrega as imagens independente de ublock origin/umatrix/Proteção contra Rastreamento embutida do FF estar ativada/desativada). Essa é a URL que eu estava testando:
https://goonbox.cr/img/t2IWpU5
Se eu clico em "download image", aparece isso:

Se eu copio a URL do jpg (
https://simp6.cuckcapital.cr/images4/29ebf49d-5622-4cb9-a5b6-c6621db4816c.jpg ) da página "Download Image", consigo carregar colando em uma nova aba própria. Só que como a Cloudflare retorna "no-cache" no header de resposta, não dá pra simplesmente voltar pro goonbox, dar refresh e esperar que a cópia do meu cache local apareça na página depois de carregar a imagem direto na aba própria.
----- Resposta de IA abaixo (
Não sei se isso ajuda em alguma coisa ) -----
O problema é que o
simp6.cuckcapital.cr está rejeitando requisições cross-origin do goonbox.cr ao servir um erro JSON 403 em vez de um arquivo de imagem, o que ativa a política rígida
Opaque Response Blocking (ORB) do Firefox.
Aqui vai um resumo das mudanças exatas que o engenheiro pode fazer, categorizadas por onde precisam ser aplicadas:
Opção 1: Mudanças em
(O host das imagens — Recomendado)
Esse é o lugar mais eficaz pra resolver o problema. O servidor de imagens precisa avisar aos navegadores que
tem permissão pra embutir esses arquivos.
- Adicionar headers CORS: Configure o servidor web (Nginx, Apache ou Node.js) que hospeda as imagens pra permitir requisições cross-origin do site front-end. Ele precisa enviar esses headers em toda resposta de imagem:
http
Código:
Access-Control-Allow-Origin: https://goonbox.cr
Access-Control-Allow-Methods: GET, OPTIONS
- Corrigir os MIME-Types de fallback: Atualmente, quando uma requisição falha ou é restringida, o servidor responde com
Código:
Content-Type: application/json
. O engenheiro deveria mudar o comportamento do servidor pra que, se uma requisição falhar, ele sirva uma imagem de fallback padrão (tipo um
ou
) com um MIME-type correto como
ou
. Isso impede o Firefox de ativar o bloqueio de segurança ORB.
Opção 2: Mudanças na Cloudflare (A camada de segurança)
Se o
usa Cloudflare, provavelmente a
Proteção contra Hotlink ou o
Web Application Firewall (WAF) da Cloudflare está gerando essa página de erro JSON
.
- Criar uma regra Skip no WAF: O engenheiro deveria ir no painel da Cloudflare do
e navegar até Security > WAF > Custom Rules. Dá pra criar uma regra que permita as requisições vindas do GoonBox:
- Campo:
ou
- Operador:
- Valor:
- Ação:
(Hotlink Protection / Managed Rules)
- Ajustar a Proteção contra Hotlink: Se eles tiverem o botão global "Hotlink Protection" ligado em Scrape Shield, podem desligar e trocar por uma regra de firewall personalizada que coloque explicitamente na whitelist domínios confiáveis como
.
Opção 3: Mudanças no goonbox.cr (O site front-end)
Se o engenheiro só controla o site front-end (goonbox.cr), ele pode forçar o navegador a omitir os headers de rastreamento pra que o host das imagens não perceba que a requisição é cross-origin.
- Aplicar uma Referrer Policy global: Adicione uma tag <meta> no <head> do site pra instruir o navegador a nunca vazar a origem pros elementos de imagem:
html
Código:
<meta name="referrer" content="no-referrer">
- Atualizar as tags de imagem individualmente: Alternativamente, dá pra colocar o atributo referrerpolicy direto nas tags HTML de imagem que carregam desse servidor:
html
Código:
<img src="https://cuckcapital.cr" referrerpolicy="no-referrer">
Obs: Se a Cloudflare estiver checando metadados avançados como
Código:
Sec-Fetch-Site: cross-site
, esse truque de front-end sozinho pode não funcionar, então a Opção 1 ou a Opção 2 seriam bem mais confiáveis.