通知浏览器,以便显示新图像

时间:2015-01-06 04:38:23

标签: html html5 node.js websocket socket.io

我想实现:

  1. 我有一个显示图片的html页面。 这很容易。 [说我的图像文件名是xyz.jpeg]

  2. 当文件更改或替换为新内容时,例如服务器或其他机制,文件将被更改,

  3. 现在我希望此修改后的图片显示在浏览器中没有刷新网页

  4. 因此,一种通知系统,其中浏览器通知新图像,并显示。

    我不是指望确切的源代码,而是可以使用哪种工具的方向?。

    我遇到过websocket,但我不确定这是否能解决这个问题。

1 个答案:

答案 0 :(得分:0)

可以使用javascript及时刷新图像(例如10秒),即请求将在指定的时间间隔内发送到服务器,图像将被更新,这也非常容易编码。请参阅此question

但是,此解决方案对性能产生了负面影响,因为如果多个用户访问该页面,则要提供的请求数量太多。

希望这能解决你的疑问。