Merakam Perubahan URL dalam Skrip Greasemonkey
Dalam skrip Greasemonkey, pemantauan pengubahsuaian URL menggunakan acara selalunya diperlukan. Walau bagaimanapun, kaedah pengundian atau tamat masa mungkin tidak sesuai. Berikut ialah penyelesaian yang menggunakan MutationObservers untuk mengesan dan mengendalikan perubahan URL dengan lancar.
Untuk melaksanakan pendekatan ini, ikut langkah berikut:
Memulakan Pembolehubah Rujukan DOM:
Buat MutationObserver:
Konfigurasikan MutationObserver Options:
Tambahkan Pemerhati ke DOM :
Kendalikan URL Perubahan dalam Panggilan Balik:
Penyelesaian ini memanfaatkan MutationObservers, yang menyediakan cara yang cekap untuk memantau perubahan DOM, termasuk yang terhasil daripada pengubahsuaian URL. Ia mengelakkan kaedah pengundian atau tamat masa, memastikan pengesanan masa nyata perubahan URL dan akses kepada DOM dokumen yang menunjuk ke URL yang diubah suai.
Atas ialah kandungan terperinci Bagaimana untuk Menangkap Perubahan URL dengan Cekap dalam Skrip Greasemonkey Menggunakan MutationObservers?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!