المراقبة
استخدم زرك الخاص
التثبيت feedbackWidget: false + Blipit.openReport()
تضع حزمة SDK للمتصفح زر «أبلغ عن خطأ» في زاوية كل صفحة. إذا كان تطبيقك يحتوي على قائمة مساعدة أو زر في الترويسة، فأوقف الزر العائم وافتح أداة الإبلاغ نفسها من هناك: لقطة الشاشة والتعليقات التوضيحية ومنتقي العناصر والتسجيل والسياق تعمل كلها بالطريقة نفسها.
2افتح أداة الإبلاغ من أي عنصر
تفتح attachReport(element) أداة الإبلاغ عند النقر على العنصر. وتفتحها openReport() من شيفرتك، مثلًا من عنصر قائمة أو اختصار لوحة مفاتيح.
<button id="report-bug">Report a bug</button>
<script>
Blipit.attachReport(document.getElementById("report-bug"));
</script>menu.on("report", () => Blipit.openReport());3React وNext.js
تصدّر الحزمتان @blipit/nextjs و@blipit/browser الدالتين openReport وattachReport. مرّر feedbackWidget={false} إلى مكوّن Blipit، ثم استدعِ openReport() من أي مكوّن عميل.
"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>;
}من المفيد معرفته
- تُحمَّل أداة الإبلاغ نفسها (blipit-report.js) عند أول فتح من المجلد نفسه الذي فيه blipit.js، لذا أضف https://blipit.io إلى script-src إذا كان لموقعك سياسة أمان محتوى (CSP).
- إخفاء الزر في لوحة التحكم يخفيه في كل موقع يستخدم المفتاح؛ وتظل openReport() وattachReport() تعملان هناك أيضًا.
هل واجهتك مشكلة؟ راسل support@blipit.io. المفاتيح وDSN الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.
