Google Chromeの新しい事前レンダリングをオフにできますか?


30

2012年1月5日木曜日のGoogle Chromeブログによると、Chromeにはベータ機能が追加されており、URLの入力を完了する前にバックグラウンドでWebページを読み込むことがあります。完了してEnterキーを押すと、表示されるだけです。バージョン17の時点で、この機能は安定版リリースにあることを確認できます。

この先読みをオフにするにはどうすればよいですか?

なぜ

私は開発者であり、この機能により混乱が生じました。Webアプリの1つが「ダブルリダイレクト」を実行しているように見えましたが、実際の原因は、URLの入力中にEnterキーを押したときにChromeがページを要求したことです。(この動作も完全に一貫しているわけではありません。)

私が試したこと

設定で「予測」を検索し、次のチェックを外しました。

  • 「予測サービスを使用して、アドレスバーに入力された検索とURLを完成させる」
  • 「ページのロードパフォーマンスを改善するためにネットワークアクションを予測します」が、問題は解決しません(少なくとも自分のマシンでホストされているサイトをロードする場合)。

1
よると、より高速なWebページのロードを作る(の事前レンダリング) - Google Chromeヘルプを、無効にPredict network actions to improve page load performanceトリックを行っている必要があります。その後、ブラウザを再起動しましたか?
デニス

@Dennis-はい、ブラウザを終了して再度開きました。
ネイサンロング

回答:


25

プリレンダリングを完全にオフにするには、次を無効にします。

  • ネットワークアクションを予測してページの読み込みパフォーマンスを改善する

    chrome://settings/advanced

    フードの下


  • アドレスバーから事前レンダリング

    chrome://flags/

    旗


2
アドレスバーのオプションの名前が変更/移動されましたか?現在、両方を制御する唯一の設定は、ネットワークアクションの予測設定です。
エグラシウス

この回答は、Chrome 39でも引き続き機能するようですが、「アドレスバーからのプレレンダー」設定は削除されているようです。
ニック14

この設定は、Chrome 43にはありません。今は組み込まれていますか、それとも機能が削除されましたか?
ラングドン

Chrome 43では、これはchrome:// settings /の「詳細設定を表示...」の下の「ページをより速く読み込むためにリソースをプリフェッチする」によって制御されているようです
-rlovtang

@eglasius現在は高度な設定になっています
右折

4

はい、できます。「プリレンダリングのデバッグ」セクションのプリレンダリングに関する Google 開発者のホワイトペーパーは次のように述べています。

また、ユーザーによるアドレスバーの操作に基づいて事前レンダリングを開始できるChrome 17以降の機能を無効にするオプションもあります。このタイプの事前レンダリングを無効にするには、コマンドラインフラグを使用してChromeを起動し--prerender-from-omnibox=disabledます。

セクション/ホワイトペーパー全体をお読みください。良いものがいっぱいです。


上記のリンクで利用できなくなったホワイトペーパー、しかし、あなたはarchive.orgでそれを読むことができます:web.archive.org/web/20120309113126/http://code.google.com/...
アーロングリフィス

1

更新2019

2018年7月、GoogleはNoState Prefetchを導入しました

NoState Prefetchは、Chromeの新しいメカニズムであり、廃止予定の事前レンダリングプロセスの代わりになります

これを無効にするプロセスは、iglvzxの答えとは少し異なります。


  • ページ読み込み予測サービスを無効にする

chrome://settings/ ->詳細セクションを展開

ここに画像の説明を入力してください


  • NoStateプリフェッチを無効にする

chrome://flags ->「nostate」を検索

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.