كيف يمكنني تشغيل سكربت الإحصائيات المخصص الخاص بي عند كل تحميل للصفحة؟

من المحتمل أن ترغب في استخدام onPageChange من واجهة برمجة تطبيقات المكون الإضافي.

في سمة، سترغب في إضافة شيء كهذا إلى javascripts/discourse/api-initializers/your-initializer.js

import { withPluginApi } from "discourse/lib/plugin-api";

export default {
  name: "custom-script-name",

  initialize() {
    withPluginApi("0.8.36", (api) => {
      api.onPageChange(() => {
        // script you want to fire on page change here
      });
    });
  },
};