Admin/Main Settings/Page Settings add this command to Custom head code.
<script>
var time = new Date().getTime();
$(document.body).bind("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error hover change", function(e) {
time = new Date().getTime();
});
function refresh() {
if(new Date().getTime() - time >= 600000)
window.location.reload(true);
else
setTimeout(refresh, 600000);
}
setTimeout(refresh, 600000);
</script>
600000 = 10 mins.. Make changes as needed
B) paste abou code to: "Custom head code"
C) save
I saw database,the ow_newsfeed_action table,and find out that values of data column are in jason,So I guess newsfeed plugin send out data in a specified format and I think it possible that js get data(like ajax) and display it.
for example (I'm not sure about this) when some body click on "view more" button,newsfeed send more data to display.so there most be a URL to load and get data.
After a small change in the script, it is working for me.
Just delete the word "body" in $(document.body).
<script>
var time = new Date().getTime();
var refreshTime = 6*1000;
$(document).bind("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error hover change", function(e) {
time = new Date().getTime(); });
function refresh()
{
if(new Date().getTime() - time >= refreshTime)
window.location.reload(true);
else
setTimeout(refresh, refreshTime);
}
setTimeout(refresh, refreshTime);
</script>
Change the number 6 to value in seconds that you want that your site reload.