Javascript 有没有一种方法可以在推特嵌入式小部件中更新推特列表时发出通知?

Javascript 有没有一种方法可以在推特嵌入式小部件中更新推特列表时发出通知?,javascript,html,twitter,Javascript,Html,Twitter,我正在我的网站上使用twitter嵌入小部件。它在我的页面上发布推特时间线。每当推特列表更新时,我都想干杯 <a class="twitter-timeline" data-width="100%" data-height="382" data-theme="light" data-link-color="#2B7BB9" data-chrome="nofooter " href="https://twitter.com/Arushi_Rajput?ref_src=twsrc%5Etfw"

我正在我的网站上使用twitter嵌入小部件。它在我的页面上发布推特时间线。每当推特列表更新时,我都想干杯

<a class="twitter-timeline" data-width="100%" data-height="382" data-theme="light" data-link-color="#2B7BB9" data-chrome="nofooter " href="https://twitter.com/Arushi_Rajput?ref_src=twsrc%5Etfw">Tweets by Arushi_Rajput</a>

<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

列表通过twitter小部件自动更新,所以如果我在我的时间线上发布推文,它会在我的页面上30秒后自动更新列表


每当我收到一条新tweet时,我都想干杯。

您可以使用DOM子树事件来干杯……如下所示

$('.your-instaposts-container-class').on('DOMSubtreeModified', function(){
  alert('New post Added or Your new post html');
});

我发布这个问题已经有一段时间了。这就是有效的代码

你说的吐司是什么意思?你需要提醒吗?你还可以分享你正在谈论的url或代码吗?它没有按预期工作。最初,当页面加载时,会显示不应该显示的警报;其次,当我在我的时间线上发布了一条tweet消息后,列表会更新,但不会显示警报。您可以共享您的实时url,以便我可以正确地查看吗?我已经创建了这支笔,但我需要推特为您测试,因为我使用我自己的时间线。如果您想发送tweet并进行检查,您可以转到并选择option profile,然后使用您的用户名对其进行编辑,并生成嵌入、发送tweet和测试。我认为您需要根据您的要求操作此domsubtreemodified事件,如果您将它与setTimeout一起使用,这肯定会帮助您防止添加帖子的第一次警报。ohk我会以某种方式防止第一次警报,但是,警报不会在需要的地方出现。这很好,但您可以描述一下您为改进答案所做的工作。
 window.onload= function(){
    var x = document.getElementById("twitter-widget-0");
    var y = (x.contentWindow || x.contentDocument);
    if (y.document)y = y.document;
    y.getElementsByClassName("timeline-TweetList")[0].addEventListener("DOMNodeInserted", function(event) {
        alert("New Tweet Received!!");
    });
  };