태그 보관물: firefox

firefox

ajax.googleapis.com Firefox 중지 피하기 위해 할

오늘 이상한 이유 때문에 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.comURL은 웹 페이지 기능을 보유하고 외부 자바 스크립트 라이브러리를 참조 할 수 일부 인라인 자신의 자바 스크립트를 사용 할 수 있습니다.

대부분의 (모두는 아님) 브라우저에서 모든 인라인 스크립트가 * 실행을 완료 할 때까지 페이지의 아무것도 렌더링되지 않습니다 . 인라인 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 문제 …)