[英]Refresh browser when div contents changed
在<div>
我嵌入了一个<img>
,有时我会遇到新 img 来时浏览器没有重新加载的问题。 所以我在特定的时间间隔内刷新浏览器。 但是,当<div>
内容更改时,如何强制浏览器自动刷新? 我使用 Internet Explorer 并且不想使用 Ajax 或 Jquery。 如果我们只在 Javascript 或 Html 中找到解决方案,那就太好了。
<body onload="JavaScript:AutoRefresh(5000);">
然后在<script>
部分我设置为window.location.reload(1)
因为这个解决方案不是用户友好的。
希望你能找到更好的解决方案。
尝试改变形象?
<img src="./img.src" onchange="javascript:window.location.reload();"
看起来这意味着您正在更改网络服务器上的图像,并希望浏览器自动重新加载。 但问题是浏览器不会知道图像何时更改,除非您重新加载。
您可以使用 http 请求轮询服务器。
目前尚不清楚图像的更新方式,但我会这样做:
XMLHttpRequest
(例如: https : //stackoverflow.com/a/4033310/ )每隔 x 秒或分钟从服务器轮询哈希/时间戳这样页面只会在图像更改时重新加载。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.