在Chrome 擴充功能中,擴充功能圖示和擴充功能圖示上的點擊事件彈出頁面中的按鈕不會產生遞增JavaScript 變數的預期回應。
要偵錯問題,請檢查彈出頁面並檢查控制台日誌。這個錯誤訊息可能表明內容安全策略 (CSP) 違規:
Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' chrome-extension-resource:".
HTML 頁面中的內聯腳本違反了預設 CSP。此政策不允許內聯 JavaScript。
要解決此問題,請從 HTML 檔案中刪除所有內嵌 JavaScript,並將其放在單獨的 JavaScript 檔案中。
hello.html(彈出頁)
popup.js
var a = 0; function count() { a ; document.getElementById('demo').textContent = a; } document.getElementById('do-count').onclick = count;
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3