Вопрос об аудите Google - PullRequest
       3

Вопрос об аудите Google

9 голосов
/ 15 декабря 2010

Следующие внешние файлы CSS были включен после внешнего JavaScript файл в заголовке документа. Для обеспечения CSS-файлы загружаются параллельно, всегда включайте внешний CSS раньше внешний JavaScript. 1 встроенный скрипт блок был найден в голове между внешний CSS файл и другой ресурс. Разрешить параллель загрузка, переместить встроенный скрипт до внешнего файла CSS или после следующий ресурс.

Мой HTML-код:

<head>

    <link rel="Stylesheet" href="gStyle.css" />        
    <script type="text/javascript" src="gMain.js"></script>
    <script type="text/javascript" language="javascript">

       // Your chart object(s)
        var myChart;

        // Function to hold all chart creation
        function initCharts() {

            myChart = new ganttChart("chart1");

            myChart.gAddBar("Dynamic!", "22/3/2010", "3/4/2010");

            myChart.gLoadData("Going to the shop*4/3/2010*19/3/2010*Watching TV*9/3/2010*23/3/2010*Watching TV*1/3/2010*23/3/2010*Watching TV*18/3/2010*28/3/2010*END INPUT*1/3/2010*9/3/2010");

            myChart.gDraw();

            myChart.gChangeBarColour(1, "#dd2200");
            myChart.gChangeBarColour(2, "#9900ee");
            myChart.gChangeBarColour(3, "#00dd00");
            myChart.gChangeBarColour(4, "#ffbb00");
            myChart.gChangeBarColour(5, "#00aa99");

        }

    </script>

</head>

<body onload="initCharts()">




    <div id="chart1" class="gContainer">     


    </div>

    <div id="db"></div>

</body>

Это путает между встроенным скриптом тела?

Ответы [ 3 ]

13 голосов
/ 07 июня 2011

Проверьте элементы страницы.Возможно, ваши расширения Chrome динамически добавляют сценарии на страницу в HEAD.

1 голос
/ 30 октября 2014

Для меня библиотека Google Analytics вставила скрипты раньше остальных.

1 голос
/ 13 ноября 2012

Я думаю, что когда javascript загружен, браузер должен ждать, чтобы получить все это, а затем запустить его - это останавливает прямой переход к следующей строке и получение. Я предполагаю, что все стили загружаются, а затем вычисляются до положения наследования, важности и т. Д., Поэтому они могут загружаться параллельно.

Подобные вещи сложно отрегулировать в CMS с компонентами, которые загружают свой собственный стиль и js.

...