用Javascript来访问Disqus评论文本框? [英] Javascript to access Disqus comment textbox?

查看:128
本文介绍了用Javascript来访问Disqus评论文本框?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在研究浏览器扩展,它允许我访问文本框内的评论/帖子。很多网站现在使用Disqus作为评论的一种方式,但是我无法找到一种方法来访问Disqus评论框(Disqus API并没有多少说明),因为正在输入文本。

任何人都知道访问它的方法吗?

解决方案

解决这个问题的最好方法是开始分析Disqus API如何执行其评论系统。您最好的朋友是Google Chrome自带的Inspector(开发者工具)。



当您分析DOM时(右击并查找该评论文本区域),你会注意到它是一个iframe。您应该想到,它是Discus域的一个跨域请求,以获取该评论框插件的信息。你可以看到,通过查看标签,它有一个指向domain.disqus.com的href,其中domain是你正在查看的网站。



例如,当您访问TechCrunch,iframe将指向注入评论框的 http://techcrunch.disqus.com



您可以使用内容脚本来读取和操作这些注入的页面,因为Content-Scripts也可以通过全帧