Disqus的“ embed.js”的目的是什么?

时间:2018-12-16 23:56:29

标签: javascript html ajax iframe disqus

我正在尝试了解Disqus评论服务的工作方式。

到目前为止,我知道注释部分已加载到iframe中。因此,实际上所有消息都加载到该页面内部,然后再加载到用户当前正在访问的页面内部。

我曾经以为没有iframe,embed.js脚本旨在与DOM交互,并将所有适当的标签一个接一个地放置在DOM中。但这显然是错误的。

到目前为止,如果我没记错的话,这就是我认为embed.js脚本的作用:

  • <div id="disqus_thread"></div>内插入一个iframe。
  • 向该iframe添加正确的src(由于页面的网址和标识符)。
  • 仅当用户向下滚动到网页的适当部分时,才动态加载iframe。

但是该脚本长数百行。我不敢相信这就是全部。我想念什么吗?

谢谢。

0 个答案:

没有答案