jQuery (이 경우 jFeed)에 사용했던 플러그인이 작동하지 않는 곳에서 디버깅하는 데 시간이 걸리는 문제가 발생했습니다. 우리가 Amazon Associates product previews을 사용했기 때문에 문제가 끝났습니다. 제품 미리보기 코드는 jQuery의 다른 사본을 포함하여 document.write()를 통해 여러 다른 JS 파일을 포함하여 끝납니다. jFeed 스크립트 아래에 제품 미리보기 코드가 표시되었으므로 jQuery는 getFeed 함수없이 다시 정의되었습니다.jQuery가 재정의되는 것을 막는 좋은 방법이 있습니까?
jQuery와 같은 특정 객체가 페이지에서 한 번만 정의되도록하는 것이 가장 좋습니다. #ifndef C/C++와 같은 것을 생각하고 있지만이 경우 동적으로 jQuery를 가져온 코드를 작성하지 않은 경우 어떻게 작동하는지 모릅니다.