uLogin - виджет авторизации через социальные сети « все идеи проекта

0

голосов

Динамическая загрузка виджета

Если загружать скрипт динамически, то этот код:
this.query = document.getElementsByTagName('script');
this.query = this.query[this.query.length - 1].src;
...не срабатывает, т.к. элемента script, собственно, и нет.

Т.е. скрипт не работает в разного рода динамических попапах. Также есть непроверенные опасения, что он не будет работать вместе с асинхронным GA, т.е. async=true в нем разрешает его грузить, теоретически, в любой момент, и он в любой момент может стать последним script-ом в документе.

Соответственно, предлагаю вам делать, как делает GA, Метрика, вКонтакте и другие - использовать глобальную переменную для инициализации.

Mikhail Sayapin, 24.10.2011, 21:33
Официальный ответ
Антон Лобовкин, 24.10.2011
Думаю сделаем оба варианта. Т.е. сначала будет инициализироваться глобальную переменную, потом через query string.
Как будет готово, отвечу в этом топике.
Статус идеи: выполнено

Комментарии

Антон Лобовкин, 25.10.2011, 00:24
Реализовано. Используйте глобальную переменную uLogin_query .
Mikhail Sayapin, 25.10.2011, 00:29
Супер, работает, спасибо!

Оставить комментарий