0

httpsサイトではプレレンダリングが機能しません。私はgoogleの学者のページをprerenderしたい。クライアントがgoogleにログインしていない限り、httpで表示されます。この場合、サーバーはhttpsにリルートしているようです。事前レンダリングHTTPSオプションサイト

解決策はありますか?

は、クロムに関心があり、拡張機能のコード作成にのみ関わっています。

また、PreRenderがhttpsであるために失敗した場合でも、事前にsslハンドシェイクとDNS検索を行いますか?それとも、別にそれをコード化するのですか?

答えて

2

前もってworks on https 2011年(source code)からです。サーバが持つサブリソースのリダイレクト応答を送信する場合

しかし、機能設計documentationによる「フォロー専用場合、事前レンダリング図示:1」ヘッダを、Chromeはオフに保持しますリダイレクトに続いてプリレンダリングがユーザに示されるまで、それぞれのサブリソースをフェッチすることである。

これは、ページが空で、別のURLにリダイレクトするだけの場合、この空のページがあらかじめレンダリングされていることを意味します。

+0

また、[devtoolsデバッガ](https://cs.chromium.org/chromium/src/chrome/browser/prerender/prerender_manager.cc?q=file:prerender)にリンクされているソースコードによれば、プレレンダリングはスキップされます。 + https&sq =パッケージ:chromium&dr = C&l = 411)が表示されます。 – wOxxOm

+0

ちょうどいい点があります。私が見た二次的な情報源はすべて古くなったと思います。 – COMisHARD

関連する問題