من المحتمل أن ترغب في استخدام 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
});
});
},
};