2011-04-20 1 views
1

(이 질문에 제목을 쓰는 방법에 대해서는 잘 모르겠지만 자유롭게 편집 할 수 있습니다.)자바 스크립트를 통해 프로토 타입 1.4 버전을 다른 사이트의 버전 1.7로 재정의하거나 업데이트 할 수 있습니까?

Prototype.js 버전 1.4를 사용하는 다른 웹 사이트에 JS 위젯을 내장하고 있습니다. 내 위젯에서 jQuery를 사용하기 때문에 충돌이없는 모드로 실행 중입니다. (프로토 타입의 1.4 버전은 "충돌이없는 모드에서도 jQuery와 잘 작동하지 않습니다."라고 설명합니다.) 정교 할 수는 있지만 아마도 다른 질문 일 수 있습니다.)

변경할 수 없습니다. 버전의 프로토 타입 클라이언트 웹 사이트가 포함되어 있지만, "언로드 및 재로드"할 수 있다면 최신 버전 1.7로 프로토 타입을 만들면 문제가 해결됩니다.

가능하다면 어떤 아이디어가 있습니까? 감사합니다

답변

0

가능성이 없습니다.

프로토 타입 1.4가 포함 된 <script> 태그의 src 특성을 변경할 수 있습니다. $(document).ready();

그러나 페이지의 나머지 코드/이벤트가 실행되기 전에 (프로토 타입 1.7을 가져 오는 것) 문제가 될 수 있습니다. jQuery와 Prototype 이벤트가 모두 경쟁하면서 해고 된 것과 그렇지 않은 것을 알기 란 쉽지 않습니다. 훨씬 덜 코드를 다시로드하십시오.

나는 어떤 종류의 차단 호출이 가능할 것이라고 확신합니다. 어쩌면 누군가가 게시 할 것입니다. 하지만 어떤 종류의 동기 호출을 처리해야합니다. 리소스를 사용할 수없는 경우 어떻게해야합니까?

소스를 변경하는 방법을 쉽게 파악할 수있을 것 같습니다. 그것은 어쨌든 장기간하는 것이 옳은 일입니다.