查找从父级别在iFrame中单击按钮的时间

时间:2012-12-12 16:09:53

标签: button iframe disqus click

在没有向iframe页面添加任何代码的情况下,在iframe中单击按钮时,是否可以从父窗口判断?基本上我们正在将Badgeville和Disqus整合到我们的网站中,我们希望在Badgeville上使用Disqus评论帖子时授予用户积分,因此我们无法访问我们所包含的disqus页面代码。不太清楚如何解决这个问题。

修改

原来,Disqus有代码来处理这个问题。在包含主要的disqus代码之前,必须将此代码包含在主文件中。

    <script>
    function disqus_config() {
        this.callbacks.onNewComment = [function() { alert("New Comment"); }];
    }
    </script>

2 个答案:

答案 0 :(得分:0)

不添加任何不可能的代码。因为在IFRAME中添加了限制。

答案 1 :(得分:0)

使用回调的问题在于很难弄清楚谁发表了评论。您可以考虑采用不同的方法,并使用Disqus API轮询您网站上的最新评论以奖励这些积分。

您可以按计划轮询'forums / listPosts'或'posts / List'端点,并匹配用户电子邮件地址,以便您知道将该点分配给谁。可以在此处找到文档:http://disqus.com/api/docs/

可在此处找到一些示例(主要在PHP中):https://github.com/disqus/DISQUS-API-Recipes