오늘 이상한 이유 때문에 Firefox는에서 무언가를 가져 오려고하기 때문에 제대로 작동하지 않습니다 ajax.googleapis.com
.
이것을 피하기 위해 할 수있는 일이 있습니까? Safari와 Chrome은 잘 작동합니다.
Firebug를 제거하고 캐시를 지우려고했습니다.
작동 한 유일한 것은 JavaScript를 모두 비활성화하는 것입니다.
이것은 범인 링크 인 것 같습니다 :
http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
어떡해?
편집하다
문제가있는 곳을 찾은 것 같습니다. 내 프록시는 파일을 한 번에 1 바이트 씩 제공하므로 파이어 폭스는 그 평화로 그것을 소비합니다.
내가 이해하지 못하는 것은 Safari와 Chrome이 바로 그것을 취하는 이유입니다.
내가 지난 밤에 한 일은 파일을로드하기 위해 FF를 밤새 열어 두어 파일을로드하도록 변경 한 것입니다.
오늘 아침에 페이지가 성공적으로로드되었지만 다음 요청이 동일하게 실패하여 페이지가 캐시되지 않았습니다.
다음은 문제를 보여주는 비디오입니다.
답변
2015 년에 생성 된 Firefox 확장 프로그램 Decentraleyes 는 CDN 리소스를 로컬 리소스로 대체합니다. 직접 시도하지는 않았지만 리뷰에 따르면 유망 해 보입니다.
답변
ajax.googleapis.com에서 사용 가능한 일부 Google API에 심각한 Firefox 성능 문제가 있습니다. 많은 예 중 하나는 Google 자체 검색 창에 입력 할 때 느리거나 누락 된 문자입니다.
Google의 http://ajax.googleapis.com/ * 에서 모든 Ajax API에 대한 액세스를 차단하기 위해 Adblock Plus를 사용했습니다 . 이로 인해 많은 Firefox 웹 성능 문제가 해결되었습니다. 일부 웹 최신 사이트에는 Ajax가 필요할 수 있습니다 API가 올바르게 나타나거나 작동합니다.
답변
필요하지 않은 경우 추가하여 hosts 파일에 블랙홀을 추가하십시오.
0.0.0.0 ajax.googleapis.com
안전을 위해 튜토리얼과 차단 목록 을 살펴볼 수도 있습니다.
이미 설정된 연결의 스크립트를 차단하지 말고 해당 도메인에서 컴퓨터에 대한 연결을 차단하는 것이 좋습니다.
답변
Firebug가로드 한 유일한 확장 프로그램입니까? NoScript 또는 Adblock은 어떻습니까? ” 안전 모드 ” 에서 Firefox를 시작 하고 이전에 시도했던 Google URL에 액세스하십시오.
답변
ajax.googleapis.com
URL은 웹 페이지 기능을 보유하고 외부 자바 스크립트 라이브러리를 참조 할 수 일부 인라인 자신의 자바 스크립트를 사용 할 수 있습니다.
대부분의 (모두는 아님) 브라우저에서 모든 인라인 스크립트가 * 실행을 완료 할 때까지 페이지의 아무것도 렌더링되지 않습니다 . 인라인 JavaScript에 외부 JavaScript 라이브러리의 항목이 필요하지 않은 경우에도 필요한 경우를 대비하여 브라우저는 정의 된 모든 외부 라이브러리를 먼저 다운로드해야합니다. 따라서, 외부 스크립트가 브라우저의 캐시에없는 경우 † (또는 : 때마다 당신이 명시 적으로 브라우저를 새로 고침 ‡ ) 스크립트가 다운로드 될 때까지 모든 것을 후 중단.
ajax.googleapis.com
인터넷 연결에 URL 이 제대로로드되고 Safari와 Chrome에 여전히 캐시에 라이브러리가 있다고 가정합니까? 매우 느린 프록시에 관해서는 : 이것은 일부 바이러스 스캐너 (Mac에서는 그렇지 않을 수도 있음) 또는 방화벽 일 수 있습니까? 프록시에 문제가있는 경우 제어 할 수 없으므로 해당 프록시 를 사용해야한다고 가정합니다 . 관리자에게 문의 하시겠습니까? 한편 jQuery 1.3.2 또는 jQuery UI 1.7.2 와 같이 Google에서 호스팅하는 다른 라이브러리에 대해 테스트를 반복 할 수 있습니다 .
(실제로 다른 모든 것이 실패하면 ajax.googleapis.com/[..]/1.3.2/jquery.min.js
다른 호스트의 URL에 대한 요청을 다시 쓰는 방법을 찾을 수 있습니다 …)
* Cuzillion의 (느린) 예를 참조하십시오 . 그리고 IE8은 스크립트를 병렬 로 다운로드 하는 첫 번째 브라우저이지만 여전히 병렬로 실행 하지는 않습니다 .
† Google 은 브라우저 에 31,536,000 초, 즉 365 일 동안 캐시하도록 요청합니다. 또한 공개 캐싱을 허용하므로 프록시가이를 캐시하고 다른 클라이언트에도 사용할 수 있습니다.
‡ 새로 고침 If-Modified-Since
을 누르면 캐시 된 항목의 경우 대부분의 브라우저가 요청에 헤더를 추가하므로 캐시에있는 항목 이 오래된 경우에만 다운로드됩니다. 그러나 서버가로 응답하더라도 HTTP/1.x 304 Not Modified
브라우저는 여전히 해당 답변을 기다려야합니다. 상황이 느릴 때 Refresh를 누르면 상황이 더 나빠질 수 있습니다!
답변
Firefox를 사용하기 전에 무작위 로이 문제를 겪었습니다. Firebug를 받으면 Net 탭으로 이동하여 여전히로드중인 스크립트를 마우스 오른쪽 단추로 클릭 한 다음 “Stop loading”을 선택하십시오. 이것은 문제를 해결할 것입니다.
답변
Fx 주소 표시 줄에 “범인 링크”(모든 2nd web 2.0 사이트에서 사용하는)를 입력하고 수동으로로드 할 수 있습니까?
이 JQuery 라이브러리를 참조하는 다른 사이트를 시도하십시오. Google URL 만 있으면 충분한 예를 찾을 수 있습니다.
새롭고 깨끗한 프로파일로 사용해 보셨습니까? 애드온은 때때로 서로에 대해 작동합니다 ( NoScript 및 ABP 문제 …)