Surveillance
Utiliser votre propre bouton
Installation feedbackWidget: false + Blipit.openReport()
Le SDK navigateur place un bouton « Signaler un bug » dans le coin de chaque page. Si votre application a déjà un menu d’aide ou un bouton dans l’en-tête, désactivez le bouton flottant et ouvrez le même rapporteur depuis cet endroit : capture d’écran, annotations, sélecteur d’élément, enregistrement et contexte fonctionnent de la même façon.
2Ouvrir le rapporteur depuis n’importe quel élément
attachReport(element) ouvre le rapporteur au clic sur l’élément. openReport() l’ouvre depuis votre propre code, par exemple depuis un élément de menu ou un raccourci clavier.
<button id="report-bug">Report a bug</button>
<script>
Blipit.attachReport(document.getElementById("report-bug"));
</script>menu.on("report", () => Blipit.openReport());3React et Next.js
@blipit/nextjs et @blipit/browser exportent openReport et attachReport. Passez feedbackWidget={false} au composant Blipit, puis appelez openReport() depuis n’importe quel composant client.
"use client";
import { Blipit, openReport } from "@blipit/nextjs";
export function Monitoring() {
return <Blipit publicKey={process.env.NEXT_PUBLIC_BLIPIT_KEY!} feedbackWidget={false} />;
}
export function ReportBug() {
return <button onClick={() => openReport()}>Report a bug</button>;
}Bon à savoir
- Le rapporteur (blipit-report.js) se charge à la première ouverture depuis le même dossier que blipit.js : ajoutez https://blipit.io à script-src si votre site a une Content Security Policy.
- Masquer le bouton dans le tableau de bord le masque sur tous les sites qui utilisent la clé ; openReport() et attachReport() y fonctionnent toujours.
Bloqué ? Écrivez à support@blipit.io. Les clés et le DSN exact de chaque projet sont sous Clés API dans app.blipit.io.
