사용자가 웹 사이트의 body 태그에 javascript 코드를 포함시키는 서비스가 있습니다. 때로는 코드가 삽입 된 페이지가 스크립트가 실행되지 못하게하는 다른 자바 스크립트 파일에서 자바 스크립트 오류를 발생시킵니다.오류로 인해 포함 된 JavaScript가 실행되지 않습니다.
다른 자바 스크립트 범위를 방해하지 않도록 코드를 디자인 할 수있는 방법이 있습니까?
제가 생각할 수있는 유일한 해결책은 js 코드를 iframe에 넣는 것입니다.
네임 스페이스이기 때문에 충돌하지 않습니까? –
네임 스페이스를 사용해야하는 것 같습니다. https://www.kenneth-truyers.net/2013/04/27/javascript-namespaces-and-modules/ –
네임 스페이스입니다. 하지만 null 개체에서 메서드 x를 호출 할 수없는 것을 던지는 이전 스크립트가 있으면 그 이후의 모든 javascript는 무시됩니다. –