Chromeでプレレンダリング機能を試していますが、ネットワークを確認すると、リクエストがすべてのリンクでキャンセルされていることがわかります。Chromeプレレンダリング機能が毎回キャンセルされる
私は、次の構文を使用しています:
<link rel="prerender" href="http://example.org/index.html">
私はhttp://prerender-test.appspot.com/でライブデモを試してみましたが、同じ結果を得ました。 なぜですか?
アップデート(https://developers.google.com/chrome/whitepapers/prerenderから):
いくつかのケースではクロームが潜在的に間違っているユーザに見える行動につながる可能性がある状況に遭遇するかもしれサイトを事前レンダリングをしながら。そのような場合、プリレンダリングは黙って中止されます。これらのケースの一部は次のとおりです。
注:これは網羅的なリストではありません。最終更新日11/11/11。
- URLはページ
- POST、PUT、およびのXMLHttpRequestsに
- HTTP認証をDELETE
- HTTPSページ
- マルウェア警告 をトリガーページでダウンロード
- HTMLAudioやビデオを開始
- ポップアップ/ウィンドウの作成
- 高リソースの利用率の検出on
- 開発ツールが開かれています
- Flashなどのプラグインは、ユーザーが実際にプレレンダリングされたページにアクセスするまで初期化が延期されます。
しかしが私はこの機能を使用することができたときに質問がありますか?
デモはあなたが事前レンダリングを有効にしていると言っていますか? –
確かに、そうでなければ、あなたはリンクを入力させません –
デモは私のために働いています。別のマシンで試しましたか? –