簡體   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