Rumah >hujung hadapan web >tutorial js >Mengapa Acara Klik Pop Timbul Sambungan Chrome Saya Gagal Kerana Pelanggaran Dasar Keselamatan Kandungan?
Dalam sambungan Chrome, klik acara pada kedua-dua ikon sambungan dan butang dalam halaman pop timbul tidak menjana tindak balas yang dijangkakan untuk menambah pembolehubah JavaScript.
Untuk nyahpepijat isu, periksa halaman pop timbul dan periksa log konsol. Mesej ralat mungkin menunjukkan pelanggaran Dasar Keselamatan Kandungan (CSP):
Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' chrome-extension-resource:".
Skrip sebaris dalam halaman HTML melanggar CSP lalai. JavaScript sebaris tidak dibenarkan di bawah dasar ini.
Untuk menyelesaikan isu ini, hapuskan semua JavaScript sebaris daripada fail HTML dan letakkannya dalam fail JavaScript yang berasingan.
hello.html (Timbul Timbul Halaman)
<!DOCTYPE html> <html> <head> </head> <body> <p>
popup.js
var a = 0; function count() { a++; document.getElementById('demo').textContent = a; } document.getElementById('do-count').onclick = count;
Atas ialah kandungan terperinci Mengapa Acara Klik Pop Timbul Sambungan Chrome Saya Gagal Kerana Pelanggaran Dasar Keselamatan Kandungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!