Chrome의 새로운 사전 렌더링 기능을 해제 할 수 있습니까? 누르면 그냥 표시 할 수

2012 년 1 월 5 일 목요일의 Chrome 블로그에 따르면 Chrome은 URL 입력을 마치기 전에 백그라운드에서 웹 페이지를로드하는 베타 기능을 추가했습니다 . 마치고 Enter 키를 누르면 그냥 표시 할 수 있습니다. 버전 17부터이 기능이 안정적인 릴리스에 있음을 확인할 수 있습니다.

이 프리 페치를 끄려면 어떻게해야합니까?

저는 개발자이며이 기능으로 인해 혼란이 생겼습니다. 내 웹 앱 중 하나가 ‘이중 리디렉션’을 수행 한 것으로 보이지만 실제 원인은 URL을 입력하는 동안 Chrome에서 페이지를 한 번 요청하고 Enter 키를 누르면 다시 요청한 것입니다. (이 동작은 완전히 일관성이 없습니다.)

내가 시도한 것

환경 설정에서 “예측”을 검색 하고 다음을 선택 해제 했습니다.

  • “주소창에 입력 한 검색 및 URL을 완성하는 데 도움이되는 예측 서비스를 사용하십시오.”
  • “페이지로드 성능 향상을위한 네트워크 작업 예측”이지만 문제가 지속됩니다 (적어도 내 컴퓨터에서 호스팅되는 사이트를로드하는 경우).


답변

사전 렌더링을 완전히 끄려면 다음을 비활성화하십시오.

  • 네트워크 작업을 예측하여 페이지로드 성능 향상

    chrome://settings/advanced

    후드


  • 검색 주소창에서 프리 렌더

    chrome://flags/

    깃발


답변

그래 넌 할수있어. ‘프리 렌더링 디버깅’섹션 에있는 프리 렌더링에 대한 Google 개발자 백서 는 다음과 같이 말합니다.

또한 주소 표시 줄과의 사용자 상호 작용을 기반으로 사전 렌더링을 시작할 수있는 Chrome 17 이상 기능을 사용 중지 할 수 있습니다. 이러한 유형의 사전 렌더링을 사용 중지하려면 명령 줄 플래그로 Chrome을 시작하세요 --prerender-from-omnibox=disabled.

전체 섹션 / 백서를 읽으십시오. 좋은 것들로 가득합니다.


답변

2019 업데이트

2018 년 7 월 Google은 NoState Prefetch를 출시 했습니다.

NoState 프리 페치는 더 이상 사용되지 않는 사전 렌더링 프로세스의 대안 인 Chrome의 새로운 메커니즘입니다.

이것을 비활성화하는 프로세스는 iglvzx의 답변과 약간 다르게 보입니다.


  • 페이지로드 예측 서비스 사용 안함

chrome://settings/ -> 고급 섹션 확장

여기에 이미지 설명을 입력하십시오


  • NoState 프리 페치 비활성화

chrome://flags -> “nostate”검색

여기에 이미지 설명을 입력하십시오


답변