Как заставить тег Google+ JavaScript пройти проверку W3C

У меня есть кнопка Google+ на моем сайте. Он работает нормально, но валидатор W3C показывает ошибку:

Текстовое содержимое скрипта элемента не соответствует требуемому формату: ожидаемый пробел, табуляция, новая строка или косая черта, но вместо этого найдено ‹.

Вот код:

<script src="https://apis.google.com/js/platform.js" async defer>lang:"pl";</script>

Как я могу это исправить?


person mac    schedule 23.04.2015    source источник
comment
Когда указано src, тело скрипта может содержать только пробелы и комментарии.   -  person Salman A    schedule 23.04.2015
comment
Спасибо, я отменил языковой текст, и он прошел их тест (W3C).   -  person mac    schedule 23.04.2015


Ответы (1)


Валидатор W3C жалуется на содержимое тега <script src...>. Согласно этим спецификациям, скрипт тег с атрибутом src может содержать только пробелы и/или комментарии JavaScript.

Вместо этого вы можете использовать следующий синтаксис:

<script>
    window.___gcfg = { lang: "pl" };
</script>
<script src="https://apis.google.com/js/platform.js" async defer></script>
person Salman A    schedule 23.04.2015