javascript 争议最近评论小部件

x33g5p2x  于 2023-01-11  发布在  Java
关注(0)|答案(2)|浏览(100)

你知道为什么这个脚本在Lighthouse上被检测为document.write()吗?
有没有可能使用DOM操作或其他方法来解决这个问题?

<script src="https://MyDisqusID.disqus.com/recent_comments_widget.js?num_items=4&hide_avatars=0&avatar_size=32&excerpt_length=200"></script>
92vpleto

92vpleto1#

Disqus不再支持recent_comments_widget.js,但作为一种解决方案,您可以使用公共API获取最近的评论https://disqus.com/api/docs/posts/list/,使用您喜欢的任何时间参数,然后使用纯JavaScript将评论数据显示到文档中。

jaxagkaj

jaxagkaj2#

当我搜索这个来显示最近的评论时,我发现了一个很好的例子。与你的问题无关,但它在某种程度上是相关的。从这个例子中我可以说Disqus仍然支持这个。

<script type="text/javascript" src="https://gregorys-blog.disqus.com/recent_comments_widget.js?num_items=10&hide_avatars=0&avatar_size=40&excerpt_length=100"></script>

只需将gregorys-blog替换为您自己的Disqus站点即可。
更多参考信息,请访问:https://www.gregoryalexander.com/blog/2019/10/7/Building-your-own-Disqus-Recent-Comments-Widget

相关问题