Какова цель Disqus "embed.js"? - PullRequest
       9

Какова цель Disqus "embed.js"?

0 голосов
/ 17 декабря 2018

Я пытаюсь понять, как работает служба комментирования Disqus .

Пока я понимаю, что секция комментариев загружается в iframe.Таким образом, на самом деле все сообщения загружаются внутри той страницы, которая затем загружается внутри страницы, которую пользователь в настоящее время посещает.

Раньше я думал, что не было iframe, и сценарий embed.js должен был взаимодействовать сDOM и поместите все соответствующие теги один за другим внутри DOM.Но очевидно, что это неправильно.

Пока что, если я не ошибаюсь, то, что я думаю, делает скрипт embed.js:

  • Вставьте iframe внутри <div id="disqus_thread"></div>.
  • Добавьте правильный src к этому iframe (благодаря URL-адресу страницы и идентификатору).
  • Динамически загружайте iframe, только когда пользователь прокрутил до нужного разделавеб-страница.

Но этот сценарий состоит из сотен строк.Я не могу поверить, что это все, что он делает.Я что-то упустил?

Спасибо.

...