브라우저 확장 프로그램의 Onclick 또는 Inline 스크립트 오작동
onclick 및 인라인 스크립트는 독립 실행형 브라우저에서 원활하게 작동하지만 Chrome 및 파이어폭스 확장. 이러한 이상한 점은 보안상의 이유로 확장 프로그램이 인라인 JavaScript를 제한한다는 사실에서 비롯됩니다.
해결책에는 클릭 가능한 요소에 ID를 할당하고 이벤트를 사용하는 것이 포함됩니다. 리스너:
popup.html:
<a>
popup.js:
document.addEventListener('DOMContentLoaded', function() { var link = document.getElementById('link'); // onclick's logic below: link.addEventListener('click', function() { hellYeah('xxx'); }); });
팝업 .html 머리:
<script src="popup.js"></script>
다음 단계를 따르면 브라우저 확장 내에서 onclick 기능을 복원할 수 있습니다.
위 내용은 브라우저 확장 프로그램에서 onclick 및 인라인 스크립트가 실패하는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!