Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menghantar Mesej dari Skrip Latar Belakang ke Skrip Kandungan dan kemudian ke Skrip Disuntik?

Bagaimana untuk Menghantar Mesej dari Skrip Latar Belakang ke Skrip Kandungan dan kemudian ke Skrip Disuntik?

Barbara Streisand
Barbara Streisandasal
2024-10-18 12:04:26272semak imbas

How to Send Messages from a Background Script to a Content Script and then to an Injected Script?

Menghantar Mesej dari Skrip Latar Belakang ke Skrip Kandungan, kemudian ke Skrip Disuntik

Pernyataan Masalah

Tugas di tangan bertujuan untuk mewujudkan saluran komunikasi antara skrip latar belakang dan skrip kandungan. Skrip kandungan bertanggungjawab untuk menyuntik skrip lain ke dalam halaman web, dan skrip yang disuntik ialah penerima mesej. Walau bagaimanapun, komunikasi ini terbukti tidak berjaya, khususnya penghantaran mesej awal daripada skrip latar belakang kepada skrip kandungan.

Memahami Isu

Punca masalah terletak pada sifat suntikan skrip kandungan. Chrome tidak menyuntik skrip kandungan secara automatik ke dalam tab sedia ada apabila sambungan dimuatkan atau dimuat semula. Sebaliknya, suntikan hanya berlaku apabila navigasi tab berikutnya atau membuka tab baharu yang sepadan dengan corak URL yang ditentukan.

Penyelesaian

Penyelesaian 1: Pastikan Kesediaan Skrip Kandungan

Atas ialah kandungan terperinci Bagaimana untuk Menghantar Mesej dari Skrip Latar Belakang ke Skrip Kandungan dan kemudian ke Skrip Disuntik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn