0
경고를 표시하는 함수를 호출하는 body 태그의 onload 이벤트에 크롬 앱을 만들었습니다. 앱의 기본 페이지를 웹 페이지로 실행하면 정상적으로 작동합니다. 그러나 크롬 앱으로 실행할 때 알림의 단서는 보이지 않습니다. (다른 것들은 평소와 같이 작동합니다). 누군가 여기서 잘못된 점을 말해 줄 수 있습니까?크롬 앱에서 onload 이벤트가 무시됩니다.
경고를 표시하는 함수를 호출하는 body 태그의 onload 이벤트에 크롬 앱을 만들었습니다. 앱의 기본 페이지를 웹 페이지로 실행하면 정상적으로 작동합니다. 그러나 크롬 앱으로 실행할 때 알림의 단서는 보이지 않습니다. (다른 것들은 평소와 같이 작동합니다). 누군가 여기서 잘못된 점을 말해 줄 수 있습니까?크롬 앱에서 onload 이벤트가 무시됩니다.
먼저 크롬 패키지 앱의 경우 alert
이 실제로 사용 중지되었습니다. 개발자 콘솔에서 시도하면이 메시지가 표시됩니다.
둘째, 인라인 자바 스크립트가 CSP로 인해 사용 중지되었으므로 <body onload="..jscode..">
(사용자의 설명에 기반한 것으로 가정)을 수행 할 수 없습니다.
대신, 기본 응용 프로그램 창에서, 자바 스크립트 파일을 로컬로드 : <script src="my.js"></script>
를, 그 안에 같은 추가 : 당신은`사용하면 어떻게됩니까
// Inside my.js:
document.addEventListener('DOMContentLoaded', function() {
console.log('here');
// Still cannot use alert() but you can manipulate your window in other ways.
});
을 jQuery를 (문서) .ready (함수() {/* yourherehere * /});' – Tschallacka