(async () => { const response = await fetch( `https://jsonplaceholder.typicode.com/posts/1` ); const json = await response.json(); console.log(json); })(); VM285:2 Refused to connect to 'https://jsonplaceholder.typicode.com/posts/1' because it violates the document's Content Security Policy.PD: Haga lo mismo para el chat web de Telegram ( https://web.telegram.org ) y funciona
¿Es posible tener una solución para que funcione para la página de WhatsApp?
Actualización: puede usar esta extensión de Chrome para eludir la política de seguridad de contenido
La Política de seguridad de contenido de web.whatsapp.com actualmente define conexiones con la siguiente directiva:
connect-src 'self' data: blob: https://*.whatsapp.net https://www.facebook.com https://*.giphy.com https://*.tenor.co https://crashlogs.whatsapp.net/wa_clb_data https://crashlogs.whatsapp.net/wa_fls_upload_check https://www.bingapis.com/api/v6/images/search https://*.google-analytics.com wss://*.web.whatsapp.com wss://web.whatsapp.com https://www.whatsapp.com https://dyn.web.whatsapp.com https://graph.whatsapp.com/graphql;Como jsonplaceholder.typicode.com no está en esa lista de permitidos, está bloqueado y no hay nada que pueda hacer al respecto.
Aparentemente, Telegram no ofrece un encabezado de política de seguridad de contenido y no restringe tales conexiones.