Устанавливал на сайт кнопку от гугла +1. Обратил внимание, что язык кнопки указывается в объекте внутри тега <script>:
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{"lang": "ru"}
</script>
Но ведь содержимое тега, подключающего внешний скрипт, игнорируется. Гугл парсит dom? Как получить значение, я в принципе понимаю
var lang = JSON.parse(document.querySelector('script[src="https://apis.google.com/js/plusone.js"]').innerHTML).lang; //"ru"
Вот только зачем так делать? Здесь какой-то скрытый смысл? Тем более, что в коде кнопки передается ещё куча параметров:
<div class="g-plusone" data-href="http://site.ru" data-size="small" data-annotation="none" data-callback="callback">
Чем язык так отличился...