2009-10-26 4 views
0
내 고용주가 jQuery를 파일에 너무 많은 웹 사이트에서 제공하는 구글 CDN 도메인 차단

사용하여 페이지에 새 스크립트 파일을 추가 :Greasemonkey와

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js 

나는으로부터 jQuery를 참조를 제공하기 위해 Greasemonkey와를 사용하려면를 다른 도메인. 이것이 가능한가? 나는 대신 URL?

http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js 
+0

'googleapis.com'을 (를) 차단하고 있습니까? 그것은 의미심장합니다. –

답변

1

당신은 Greasemonkey와 그것을 자신의 자바 스크립트 참조입니다 추가 할 수 있지만, 문제는 가능성이 jQuery 코드가있을 것이라는 점을 것에서 jQuery를 참조의로드 페이지를 알려줄 수있는 Greasemonkey와 스크립트를 사용할 수 jQuery가로드되기 전에 이미 실행됩니다. GreaseMonkey 스크립트가 jQuery를 다시로드 한 후 jQuery 코드를 호출 할 수 있습니까? 원하는 결과를 얻으려면 페이지에서 jQuery 코드의 실행을 다시 시작해야하는 것 같습니다.

+0

좋은 지적. 영향을받은 페이지는 Greasemonkey 스크립트가 상황을 수정할 기회를 갖기 전에 "$'undefined"오류를 왼쪽이나 오른쪽으로 던지게됩니다. –

0

Greasemonkey는 DOM이 이미로드되었을 때 작동합니다. 본격적인 브라우저 확장을 사용하여 코드를 렌더링하기 전에 코드를 다시 작성할 수 있습니다. LiveHttpHeaders을 살펴보십시오. 브라우저에 도달하기 전에 페이지를 가로 채기 때문에 유용하다고 생각합니다. 이를 바탕으로 필요에 맞게 소스를 다시 작성할 수 있습니다.