Cara Mengatasi Notifikasi Peringatan Upgrade di CKEditor 4

Masalah
Ketika menggunakan CKEditor versi 4.20.0, mungkin kita melihat notifikasi peringatan di console browser yang menyarankan untuk meng-upgrade ke versi terbaru, seperti 4.25.0-lts. Notifikasi ini muncul dengan pesan “This CKEditor 4.20.0 version is not secure” yang dapat mengganggu proses pengembangan atau memberikan peringatan kepada pengguna tentang potensi masalah keamanan, meskipun aplikasi kita mungkin tidak bisa di-upgrade ke versi terbaru.

Solusi
Jika kita tidak dapat meng-upgrade CKEditor ke versi yang lebih baru dan tetap ingin menghilangkan notifikasi ini, kita dapat menggunakan pendekatan JavaScript sederhana dengan MutationObserver. Skrip ini akan memantau DOM dan secara otomatis menghapus elemen yang berisi pesan peringatan tersebut.

Berikut adalah skrip yang bisa kita gunakan:

<script src="https://cdn.ckeditor.com/4.20.0/full/ckeditor.js"></script>
<script>
const observer = new MutationObserver((mutations) => {
    mutations.forEach((mutation) => {
        mutation.addedNodes.forEach((node) => {
            if (node.nodeType === 1 && node.textContent.includes('This CKEditor 4.20.0 version is not secure')) {
                node.remove(); // Hapus elemen yang berisi pesan peringatan
            }
        });
    });
});

observer.observe(document.body, { childList: true, subtree: true });
</script>

Skrip ini bekerja dengan memonitor perubahan dalam elemen DOM dan menghapus elemen yang berisi teks spesifik yang mengandung pesan peringatan. Dengan cara ini, notifikasi peringatan akan dihilangkan dari halaman, sehingga tidak lagi mengganggu pengalaman pengguna.

Rangkuman
Jika kita menggunakan CKEditor 4.20.0 dan tidak dapat segera meng-upgrade ke versi terbaru, skrip MutationObserver ini merupakan solusi efektif untuk menghilangkan notifikasi peringatan upgrade dari halaman. Namun, penting untuk diingat bahwa peringatan tersebut ada karena alasan keamanan, dan jika memungkinkan, sebaiknya lakukan upgrade ke versi yang lebih aman di masa mendatang. Semoga membantu. Langkah Simpel, Solusi Ampuh