✨ feat(chatwoot): Met à jour l'URL et le token Chatwoot pour l'environnement de production.
🔒️ fix(caddy): Met à jour la CSP pour autoriser le nouveau domaine Chatwoot.
This commit is contained in:
@@ -20,7 +20,7 @@ www.e-cosplay.fr {
|
|||||||
header {
|
header {
|
||||||
-X-Robots-Tag
|
-X-Robots-Tag
|
||||||
Permissions-Policy "accelerometer=(), autoplay=(), encrypted-media=(), geolocation=(), gyroscope=(), magnetometer=(), midi=(), payment=(), publickey-credentials-get=(), usb=(), screen-wake-lock=(), xr-spatial-tracking=(), bluetooth=(), gamepad=()"
|
Permissions-Policy "accelerometer=(), autoplay=(), encrypted-media=(), geolocation=(), gyroscope=(), magnetometer=(), midi=(), payment=(), publickey-credentials-get=(), usb=(), screen-wake-lock=(), xr-spatial-tracking=(), bluetooth=(), gamepad=()"
|
||||||
Content-Security-Policy "base-uri 'self'; default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; script-src 'self' 'unsafe-inline' https://browser.sentry-cdn.com https://challenges.cloudflare.com https://sentry.esy-web.dev https://www.e-cosplay.fr https://datas.e-cosplay.fr https://app.chatwoot.com https://*.cloudflareinsights.com https://storage.googleapis.com https://*.trustpilot.com https://climate.stripe.com; font-src 'self' https://fonts.gstatic.com;connect-src https://browser.sentry-cdn.com https://*.e-cosplay.fr https://*.cloudflareinsights.com https://fonts.googleapis.com https://widget.trustpilot.com/ https://challenges.cloudflare.com https://app.chatwoot.com; frame-src 'self' https://challenges.cloudflare.com https://*.trustpilot.com https://app.chatwoot.com https://climate.stripe.com; worker-src 'self' blob:;"
|
Content-Security-Policy "base-uri 'self'; default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; script-src 'self' 'unsafe-inline' https://browser.sentry-cdn.com https://challenges.cloudflare.com https://sentry.esy-web.dev https://www.e-cosplay.fr https://datas.e-cosplay.fr https://chat.esy-web.dev https://*.cloudflareinsights.com https://storage.googleapis.com https://*.trustpilot.com https://climate.stripe.com; font-src 'self' https://fonts.gstatic.com;connect-src https://browser.sentry-cdn.com https://*.e-cosplay.fr https://*.cloudflareinsights.com https://fonts.googleapis.com https://widget.trustpilot.com/ https://challenges.cloudflare.com https://chat.esy-web.dev; frame-src 'self' https://challenges.cloudflare.com https://*.trustpilot.com https://chat.esy-web.dev https://climate.stripe.com; worker-src 'self' blob:;"
|
||||||
Cross-Origin-Embedder-Policy ""
|
Cross-Origin-Embedder-Policy ""
|
||||||
Cross-Origin-Opener-Policy ""
|
Cross-Origin-Opener-Policy ""
|
||||||
Cross-Origin-Resource-Policy ""
|
Cross-Origin-Resource-Policy ""
|
||||||
|
|||||||
@@ -457,27 +457,26 @@ document.addEventListener('DOMContentLoaded', ()=>{
|
|||||||
// Gère le bandeau de cookies (bottom-right)
|
// Gère le bandeau de cookies (bottom-right)
|
||||||
handleCookieBanner()
|
handleCookieBanner()
|
||||||
}
|
}
|
||||||
/*if (!isPerformanceTestAgent()) {
|
if (!isPerformanceTestAgent()) {
|
||||||
var BASE_URL_WOOT = "https://app.chatwoot.com";
|
var BASE_URL_WOOT = "https://chat.esy-web.dev/";
|
||||||
let script = document.createElement('script');
|
let script = document.createElement('script');
|
||||||
script.setAttribute('src', BASE_URL_WOOT + "/packs/js/sdk.js")
|
script.setAttribute('src', BASE_URL_WOOT + "/packs/js/sdk.js")
|
||||||
script.setAttribute('sync', true)
|
script.setAttribute('sync', true)
|
||||||
document.head.append(script)
|
document.head.append(script)
|
||||||
script.onload = function () {
|
script.onload = function () {
|
||||||
window.chatwootSDK.run({
|
window.chatwootSDK.run({
|
||||||
websiteToken: '8SXvcdoWJVA77hug4mT5JhAP',
|
websiteToken: '6uFX3g3qybyvSt3PAQUMgkm4',
|
||||||
baseUrl: BASE_URL_WOOT
|
baseUrl: BASE_URL_WOOT
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const env = document.querySelector('meta[name="env"]')
|
const env = document.querySelector('meta[name="env"]')
|
||||||
if(env.getAttribute('content') == "prod") {
|
if(env.getAttribute('content') == "prod") {
|
||||||
if (typeof navigator.serviceWorker !== 'undefined') {
|
if (typeof navigator.serviceWorker !== 'undefined') {
|
||||||
// Assurez-vous que le Service Worker est bien enregistré en mode prod
|
// Assurez-vous que le Service Worker est bien enregistré en mode prod
|
||||||
navigator.serviceWorker.register('sw.js')
|
navigator.serviceWorker.register('sw.js')
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
});
|
});
|
||||||
document.addEventListener('turbo:load', () => {
|
document.addEventListener('turbo:load', () => {
|
||||||
initializeUI();
|
initializeUI();
|
||||||
|
|||||||
Reference in New Issue
Block a user