Edittext에 작성한 코드를 Discourse에 통합하는 데 도움이 필요합니다

네, CSP에 의해 코드가 차단되고 있습니다. (보안 설정 참조)
설정에서 unsafe-inline를 화이트리스트에 추가할 수 있지만, 좋은 아이디어라고는 생각되지 않습니다.
귀하의 경우, CSP가 활성화된 상태에서 코드가 작동하려면 클릭 처리 방식을 다르게 해야 한다고 생각합니다.


참고로, 귀하의 코드를 사용하는 테마 컴포넌트가 있습니다: https://github.com/Arkshine/discourse-timer-component.
포크하여 Discourse에 설치하는 것을 자유롭게 하십시오.

제 코드가 너무 엉망이 아니기를 바랍니다. 이 컨텍스트에서 순수 JavaScript를 추가하는 것보다 이 방식이 권장됩니다.
추가적인 반응성 처리, 설정 및 로케일 지원도 동일하게 작동해야 합니다.

너무 부담스러울 수 있지만, 테마 컴포넌트 개발을 깊이 있게 파고들기 위한 훌륭한 기회입니다! 이해가 안 되는 부분이 있으면 주저하지 말고 질문하십시오. :slight_smile:

로컬에서 작업하려면 Discourse Theme CLI 사용을 강력히 권장합니다. 매우 편리합니다!