Greasemonkey脚本用于从通知

时间:2016-08-07 11:44:13

标签: javascript jquery html greasemonkey

这些天,我想知道我是否可以利用GreaseMonkey创建一个用户脚本,该脚本有可能修复一些社交媒体网站中存在重大流量的异常错误。这个错误是什么?

有时候,有时候,当您收到通知告诉您“用户X已评论/回复您的帖子/评论”时,以及当您在帖子中看到该评论后点击它时,您会注意到相应的评论即使您尝试刷新页面,人也不会出现在评论部分。这是bug的一个方面,有时你会看到评论,但是当你刷新页面时,它们会消失。甚至你自己的评论也消失了......

我的目的是创建一个脚本,它只是简单地获取某人在您的帖子/帖子中留下的评论,然后将它们添加到您创建的新部分中(我希望该部分不会受到该部分的影响)当你点击你收到的通知时。假设当我在StackOverflow上点击通知时,当有人在我的帖子上发表评论时,会在右下方显示一个小的新部分,里面会有相应人物的评论。我面临的问题是我不知道如何获得用户评论,因为只有当您点击“显示评论”时,它才会在您收到通知时出现在DOM树中的任何位置。

我的问题是:这可以通过GreaseMonkey中的Javascript以某种方式完成吗?

这是您收到通知时代码的外观:

<div class="notification-list viewport">
            <ul class="overview" id="jsid-header-notification-items-container" style="top: 0px;">

                <li class="badge-evt with-thumb" data-evt="Notification-Menu,Clicked-Notification,/gag/a251nde?ref=w.commentmentionnoti#cs_comment_id=c_147059709823636409">
<a class="item new badge-unread-notification-item" href="/gag/a251nde?ref=w.commentmentionnoti#cs_comment_id=c_147059709823636409" target="_blank" data-objectid="http://9gag.com/gag/a251nde#c_147059709823636409" data-actiontype="COMMENT_MENTION">
        </a>
    </li>
</ul>
</div>

在该网站上,某人在您的帖子/帖子中留下的评论,并未在通知中显示如何在StackOverflow上显示部分内容,因此不在DOM树中显示。要查看有人写的评论,您必须点击通知,该通知会将您重定向到帖子/帖子中有人提到您,并在评论部分阅读他的评论。如果它仍然存在,当然..

0 个答案:

没有答案