0

<head>Google は、タグの直後に Content-Experiments JavaScript を配置するように指示しています。

<meta>次のようないくつかの重要な互換性タグの後など、実際にそれより少し遅れて挿入することは理にかなっていますか?

<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge;" />
  <!-- Other important tags? -->
  <!-- Google Analytics Content Experiment code -->
  ...

... それとも、JavaScript を何よりも優先するのが完全かつ絶対に最善でしょうか?

4

3 に答える 3

1

コンテンツ テストはバリエーション ページにリダイレクトされるため、ページのできるだけ早い段階でテスト スニペットを配置するよう、Google は指示しています。テスト コードの前にアセットを読み込むと、リダイレクトが開始されるまでに不快な遅延が発生する可能性があります。

メタタグがjsリダイレクトを遅らせるとは思わないので、私の人生を愛するために、あなたは大丈夫です。Google は、「javascript の実行を遅らせないタグ (メタ タグなど) を除いて常に最上位」よりも「常に最上位」と言う方が簡単だと判断したと思います。

そうは言っても、最初にメタ タグを配置してもメリットはないので、テスト コードを最初に配置することもできます。

于 2016-01-07T19:04:08.147 に答える
0

<meta>特定のタグの後に Google Analytics Content Experiments のものを配置することが実際に非常に重要である特定のケースを見つけました。

私は「動的にトリガーされる」Content Experiments を使用しているため、非常に大きな JS ブロックを上部に残しています。ただし、そのブロックは<meta http-equiv="X-UA-Compatible" content="IE=edge" />(または任意の IE バージョン) の後に来る必要があります。<meta>タグの後に Content-Expがあると、ローカル イントラネットゾーンの一部であると誤って信じられている Web サイトに移動するときに、IE が古い学校の企業互換モード (IE7 の動作)にドロップダウンします。

于 2016-01-25T20:00:04.113 に答える