繁体   English   中英

如何将RSS显示为弹出窗口?

[英]How to show RSS as pop-up?

用户可以在我的网站上对文档发表评论。 现在,我想在发布评论后将RSS feed发送给网站管理员。 我希望网站管理员通过页面右上角的小弹出窗口得到通知。 所以这是正在发生的事情:

  1. 用户添加评论
  2. 系统检查网站管理员是否已登录
  3. 网站管理员是否已登录; 在右上角显示带有评论标题的弹出窗口。

如何做到这一点?

  1. 如果用户是网站管理员,请设置一个JavaScript计时器以定期(每5秒一次)调用一次Web服务。 该Web服务可以确定自上次检查以来是否已添加新注释。 如果没有新评论,则Web服务不返回任何内容;如果有新评论,则有关该评论的某些信息。
  2. 如果Web服务返回评论,则将该信息放入您在页面上创建的div标签中,并使之可见。 如果您确定网站管理员使用的是现代浏览器,则可以使用position:fixed将此div标签放在右上角。 如果没有,您将必须使用一些JavaScript来完成此操作。

除非您使用彗星风格的服务将通知推送到网站站长的浏览器,否则您将需要创建一个页面,以预定的时间间隔轮询新的通知。 然后,您可以对服务进行AJAX调用,并将响应解析到仅网站管理员可以访问的网页上。

如果您对彗星(可以将数据推送到连接的客户端的服务)感兴趣,则可以从Wikipedia开始:

彗星(编程)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM